I was at one of the early developer sessions for Windows Phone 7, and even as a professional .NET developer I wasn't convinced I wanted to develop for this phone.
I'm replacing my iPhone (3G) now and it's not for a Win7 phone, it's for an HTC Desire. Even to me, a .NET developer, Android seems like a better platform to develop for.
IMO Microsoft copied pretty much everything Apple did with iPhone,with a subtle taste of too little too late. Ofcourse I would love to be proven wrong, but for the time being I'm going for Android and Java, despite all its shortcomings compared to C#.
I'm replacing my iPhone (3G) now and it's not for a Win7 phone, it's for an HTC Desire. Even to me, a .NET developer, Android seems like a better platform to develop for.
IMO Microsoft copied pretty much everything Apple did with iPhone,with a subtle taste of too little too late. Ofcourse I would love to be proven wrong, but for the time being I'm going for Android and Java, despite all its shortcomings compared to C#.