Earlier quoted context omitted.
I'll give them credit. If you would have told me before Windows Phone launched that I'd be frequently reading iOS users saying it doesn't suck, I wouldn't have believed you. I feel like at this stage of the game that's a win. I'm still probably not switching though.
That's the thing. MS has actually produced a really good product, better than any of the alternatives. But it's not going to be enough, because they're too late to get the app developers.
There's also, ironically, giant gaping holes in the app/feature selection for business users. No Citrix, no VPN, no app that lets you get to OWA mail if ActiveSync is disabled on your Exchange account, etc.