Honestly, I think that's what's so awful. They had all this time to see what the competition is doing and prepare to leapfrog them, and what do they come out with? Something that does
almost everything you can do with competing phones.
Microsoft owns the best development platform in the world. That's why it's going to be awesome.