I'm looking forward to Windows7 mobile series, but I'm not sure how it really fits into the modern Market. Apple and Google have got it pretty much sown up... Microsoft's big strength has always come from legacy app support... Without that they don't offer anything to the consumer...
And I know Objective-C looks horrible when you struggle with it for the first month... But once it clicks, you really will see why it is a rather elegant language

give Obj-C a chance hahaha