Walk, then run...
Windows Phone overtaking iOS? I'm pretty sure it has a few other obstacles first: like overtaking SymbianOS, Blackberry, BadaOS, and heck, even Windows Mobile is still selling at a higher percentage of the market. The last quarter numbers I saw, for the US market, put iOS at 37% for the quarter, Android at 54%, WinMo at 2.5%, and Windows Phone at 1.4%... pretty flat for the year.
Yes, Nokia has some better models than Nokia had before, given that they didn't have any Windows Phone models, and yet, told all their customers a year ago that everything they were selling was already obsolete. The flagship Lumia 900 does LTE, but other than that, it's inferior in every way to the iPhone, and pretty much every leading Android device. Maybe Windows Phone users don't care about spec. Everyone thinks iPhone users don't, but they actually do, and that's pretty true of other smartphone buyers, too.
Also, if you look at least quarter, while Windows 7 Phone was up by 0.1% for the quarter, neither Android nor iOS lost ground... their growth came from Windows Mobile, RIM, and the tiny presence of SymbianOS in the USA. Nokia may have SymbianOS customers as a natural place from which to loot market share in the UK and Europe, but otherwise, Windows Phone is going to have a very hard time dislodging iOS or Android users. Their campaign in the USA so far has been to try to attract dumb-phone buyers. That's failed.
Apple, in particular, has a weapon neither Microsoft nor Nokia are currently playing: the iPod Touch and the iPad. If they have wealthy parents, kids may get smartphones, but for most, that extra $20-$30/month is just too steep. But many kids get a taste of iOS, in particular, early on, via the iPad and, particularly, the iPod Touch. That means they're already well indoctrinated in iOS before they go out to buy their first phone. Some may have been exposed to Android on similar devices, but these are much less common right now. I suppose there are a few Zune still around at flea markets, but Microsoft never really did the Zune well enough to make it a lead-in to Windows Phone. Anyway, the natural choice of most will be iOS or Android, not Windows Phone.
I suspect these pundits are of the opinion that Windows 8 will be rapidly accepted, and that the Metro interface, inflicted on users starting sometime in 2012, will drive users to Windows Phones in subsequent years. But in fact, there's no automatic win for Metro. It's functional, if a little stupid, as a phone OS, but it's pointless on the desktop. Microsoft's panic to use the desktop to push the handheld could very well backfire, and deliver another Vista, or worse.
And nothing is likely to make Microsoft a "cool" choice. This is, after all, a consumer market. Consumers buy what's cool, what's trendy. That's iOS and Android. Microsoft is the thing you're trying to get away from with your mobile computing device.