Sto lavorando con WPF e posso solamente dire quanto mai prima!
Dopo che iniziate a padroneggiare MVVM, WPF ed un buon ORM (ne esiste uno?)[lol] vi accorgerete di quanto tempo avete sprecato dietro Win32.
E’ vero ci sono grossi ostacoli come le dependency property, commands, style e i template ma se in passato avete smanettato con ASP.NET e XML, beh la logica non cambia poi molto.
Non siete ancora convinti? Leggetevi questo: http://www.thejoyofcode.com/10_reasons_you_should_consider_WPF_for_your_next_desktop_application.aspx