I've been finding WPF development very slow going, I know this is partly due to inexperience but I suspect mostly because WPF and its tooling is not polished enough.
In particular I find myself diving into the XAML all the time, whereas I hardly look at the generated code in my WinForms application.
That was my experience with WPF as well - I would far rather use Winforms. (n.b., if there's a library & GUI designer for the web that emulates Winforms well enough, I would love that).
Sadly, there are some circumstances where XAML is virtually inescapable (e.g. constructing templates; you can use the deprecated FrameworkElementFactory, but it's pretty ugly).
In particular I find myself diving into the XAML all the time, whereas I hardly look at the generated code in my WinForms application.