Я только недавно разработал конструктор как для WinForms (компания req), так и для WPF (чтобы увидеть, насколько он лучше). WPF имеет определенное преимущество, особенно когда дело касается более привлекательных элементов управления и прозрачности элементов управления.
Это был мой первый настоящий проект WPF, за исключением того, что я просто возился, поэтому я учился на ходу. Я нашел эту серию по созданию дизайнера диаграмм очень полезным. На самом деле я делал не то, о чем рассказывается в этой статье, а скорее гибрид между этим и моим приложением WinForms.
Я должен признать, что функциональность пользовательского интерфейса работала намного быстрее в версии WPF, чем в версии WinForms.