Your views on WP7 apps are a bit off, there is a huge pool of C# devs who are eager to get into a viable app-market. The WP7 tools are free and have been downloaded 2 million times (according to MS). The app store is growing well, and there are about 8000 apps, which is pretty good considering the plaform is v1 and is only about 4 months old. I've found the quality of apps good, and most of the major players have released apps (e.g. facebook, twitter, amazon etc). The Xbox live games are particularly good (although a bit expensive)