to get back to the original topic yes microsoft should start using their licensing muscle to really make some great WP games halo, gears and other exclusive titles will help.
The one biggest draw the iphone has over WP or android is the app support, and while some of the apps might not be essential or even interest me or you no one can deny that apple has more name brand app support than any other platform. And when the average person strolls into their local carrier they want phones that offer those big name apps such as official ford, Delta, or Chili's app, or lets say licensed celebrity apps. These are what is drawing people to the iphone.
Every platform has their advantages and i am fond of iOS, Android, and WP, **** i was really hoping webOS took off it was awesome! Android is starting to get more and more apps with name brand support as Google starts to reign in their fragmentation but it is still present and frankly the rate they release devices is just astonishing clearly devaluing their own efforts and causing people to upgrade or root since the skin the device os and make it carrier specific so it falls off the face of the earth quick. And while WP has done this on small occasion (titan / titan 2) its still not allowing skins so that even the oldest phones can get support if their hardware can support it.
I love WP and windows and i love iOS and apple, and i love android i dont understand the inherit hate for other systems why is it everyone just wants to draw their lines in the sand and duke it out? be thankful for every other OS competition breeds innovation