Re: “WPF is not quite to the done state yet,”
I dipped my toes in WPF a few years back. It was good - but it was hard for me to commit to it when you looked at how fast the web (as an application platform) was gaining viability and popularity.
WPF is in maintenance mode now, for "legacy" applications that are reasonably recent.
I don't have anything against WPF itself, it just couldn't compete with the real world outside the Microsoft environment - stopping the investment was a difficult but shrewd move by Microsoft, but not telling their developers was a bit tasteless.