I develop for iOS and WP7, and I have high hopes for Windows Phone, but honestly, it's not quite there yet. And compared to iOS development, it is extremely frustrating.
And which ecosystem did you come from before iOS and WP7?
(disclaimer: I'm not a Windows or WP7 dev, and I only dabbled a bit in iOS dev)