В WinForms есть серьезные функциональные ограничения.
Я бы его по уровню сравнил с VB Forms, но никак не с MFC.
Арxитектура Document/View - отсутсвует, система иерархической прокачки командных и статусных сообщениий отсутствует....
При попытке написать серьезное приложение резко возникает ощущение детского конструктора.
The best way to predict the future is to create it.
[url]https://webcache.googleusercontent.com/search?q=cache

К слову, про WinForms я узнал лишь вчера, а оно уже смотрю давно существует..
В общем, я за самодостаточные приложения, чтобы легко запускать их портабельными можно было, без всяких фреймворков скачиваемых. Надеюсь Windows пакет не собираются превратить в abandonware ?