I do own a WP7, and I must say I don't really understand all the pessimism about the platform. It needs some work, and needs it fast, but I don't see incompetence, at most masochism (like the fact that you need a little support from IT to get a WP7 to connect to a Microsoft Exchange server running on a self-signed certificate... the iPhone does not. Oops).
It's a good phone, the tools are more than up to scratch and visibility is bound to improve over time, especially once Nokia starts cranking out devices... add that Microsoft has the kind of cash it takes to be stubborn.
I don't think it's time to write an eulogy, yet.