To be frank I thought Microsoft had a chance to come back, even two months ago. Android was good but not "untouchable"(so to speak), but after seeing Jelly Bean, Google Now, the Nexus 7, I think they might even get better than iOS in 12-24 months. At that point I think there is no amount of money Microsoft can throw to come back, they are 5 years to late and lack execution. The fact that the Lumia 900 is not upgradable to Windows 8 killed them. There is not a customer, an operator or a device manufacturer who is going to trust them.
JJ-