If you feel the need (as I do) for some formal education in C#, there is free Microsoft class starting April 7. It is aimed at programmers who want an introduction to C# and .NET.
If you code WPF the same as WinForms then sure… If you use databinding and other new WPF capabilities such as triggers, styling, DirectX then its a game changer. There are almost 10x more libraries in WPF as there are in WinForms. More than just glossy…
The DataBinding, Templating and Styling capabilities in WPF are really great.
But what I like most is the easy layouting without much thinking how big the screen and windows will be on the target system.
If you keep it clean (no absolute positions, simple margings, …) then everything scales by itself nearly perfect.
Just realized that the C# Fundamentals class on Channel 9 that I mentioned is also available from MS Virtual Academy, with assessments and more, in addition to just the video content: