I have to laugh at all the people who don't like the Windows Phone. Even my "old" 7.5 HTC Titan is pretty awesome. I have used Blackberry and Droid phones, and would never again. I refuse to pay Apple to join the Cult, so I have to be honest and admit I cannot compare user experiences. The whole App comparisson is a bit over blown though, and I can sum it up this way: search the Apple and Google app ecosystem for "weather" and see how many hundreds, if not thousands, of apps come up. I believe Apple and Google could easily have 10 times as many weather apps as Microsoft - but all 3 platforms can get Weather.com's app and a bunch of others, and all 3 can get the weather information needed.
I have also noted Microsoft's Phone OS includes a bunch of features that other OS platforms have Apps for. I was at dinner a couple of friends, one with an iPhone, one with a Droid, and my with my Windows Phone, when a song started playing. We could not remember the name of the familiar tune, so they started talking about their cools apps for that - I just hit my search button and tapped the microphone and it was found. No app, built-in. Similarly I have a UPC/Picture/Book title type function, hit seach, and the camera icon and it finds it. No app needed, again, built-in.
Best of all? So far my phone is rock-solid stable, and no update has broken a single thing. My phone doesn't crash/spontaneously reboot (Droid?!) and my last updates didn't break my phone or enterprise mail systems (Apple?!). You keep you million apps and market share, I will keep the best phone I have ever used.