There have been similar questions in the past, but I find them mostly outdated. So let's reiterate - Do you think it's worth investing into and developing for Windows Phone 7?
I am personally quite smitten with the platform, and I would like to see it blossom. Or maybe it's lowercase Segoe fonts. I don't know.
Everyone loves Microsoft tooling, and from a windows developers point of view writing apps for Windows Phone 7 is at the very least easier than, say, writing apps with Objective-C/XCode on a Mac. So I wager that if it was up to devs, they'd write tons of software for the Marketplace. And what we see today are some sliding puzzles...
There are two factors at play that should serve to balance the force, namely number of users vs market saturation. The number of users bit is clear - there are few users, but we've seen apps work by now, so naturally whatever-remove-wrinkle mirror your wife fancies on the iPhone would make a buck on WP7. Curiously these filler apps are conspicuously missing from the Marketplace. It's been suggested that WP7 what with the office and whatnot, might become the enterprise phone of choice, but at the same time it's not even possible to create enterprise-only applications as it stands today. For some reason I'm not too bothered by this obvious oversight, maybe because the overall picture is bleak enough as it is.
The Nokia partnership. Suppose you have two ships and both of them are sinking. Is ramming them together ever a good idea? I thought so! Until I saw that uninspired brick they call sea-ray. Even if by some slight of fate I'm in the wrong, and that's the slickets handset known to man, just listen to that CEO guy (last video in the last link) - it surely sounds like they are screwed. Also, if you listen to the blogosphere, the first phones will come out sometime in October, and the bulk will miss the holidays anyway. On the other hand, some Nokia execs put it this way - If the WP7 (8?) initiative flops, Nokia will go down with the ship. It would sure sound better if most of recent Nokias initiatives didn't flop. Anyone remember the Ovi shop/center/thing? I don't.
Some have suggested that Windows Phone 7 is User-centric instead of App-centric - basically arguing that the kind of people that are likely to purchase a WP7 device are soccer moms with facebooks. I think this thinking neatly fits with Nokia partnership, Metro "see it all at once" inteface, etc.
So much turmoil around the future of WPF/Silverlight (The Register all but proclaimed WPF dead about a year ago, and now again with Windows 8 and HTML5) doesn't serve to reassure developers, but mobile application development is small-shop develop-and-forget deal, so it shouldn't matter in the short run anyway.
Hardware hell, or lack thereof due to stricter hardware policies than Android is a good thing for now, but the future road-map is far from clear. I think that Apple with the integrated hardware solution has both WP7 and Android beat in that regard. Some hell still exists what with extra buttons and all.
Other manufacturers may join HTC. I personally think that HP will eventually crawl back to Microsoft table, once they figure out that webOS has absolutely nothing going for it.
Some people have complained about Marketplace admission process. This gentleman had to wait for 15-odd days before he was allowed to hotfix his application. By that time the fix was cold, and users weary. Not that other app-stores do a better job, but it's a bad indicator that Microsoft doesn't want to give any extra incentive - apart from all the appalling apps that apparently get accepted. It'd stand to reason that they should at least offer a better commissions deal to lure in developers.
So, gents, what are your thoughts? Specifically let's start with why aren't you coding for WP7? Will you consider doing so if there are more users, and what is in that case the magic number? Do you think that Nokia will deliver good handsets? Have I left out anything major?
TL/DR Version: Microsoft has Visual Studio et al, WP7 has poor market adoption, will it ever get better? Abandon ship & buy a mac?