I had no intention to point any fingers, just to make a stand just in case it derailed.
I however agree with you, MS is by far the easiest and offers the best business opportunity for now. But the current MS partner strategy and market situation forces us partners to start to look at/for alternatives and it proves to be easier than expected, to MS disadvantage I'm afraid. I have been a hard core MS advocate for quite exactly 20 years. (yes you read right.) However, despite BPOS, and Azure I see MS loosing attraction rapidly for the first time after the last 9 years of confusing strategy and to some level arrogance towards a new generation entrepreneurs and developers. Secondly I see Google doing many things right in Software, API and developer engagement. Who would have thought that my old employer (MS) would actually start to lose out this badly to Google that was not even in the zone regarding general developer engagement. I give Google some creds here, but I would like MS step up somewhat, and I still have my confidence in Ray Ozzie. my.Live.com is more or less a living dead social environment due to small but arrogant decisions, hard to get engaged when the TOU is unclear and it’s one step forward and two step backwards regarding their live apps API’s regarding support, budget and commitments. I suggest MS to full heartedly piggyback on the success stories out there like Facebook, where Facebook Developer toolkit is a perfect example where .NET developers becomes de motivated. (It's not time for MS to blame the "Community" here for lacking engagement, it's about a value of the .NET platform and support from Microsoft for the existing Microsoft believers). I don’t write comments often and this post was about Exchange not facebook or .NET, but in order to go back to Exchange I think that a MS managed marketplace for add-ons, customizations that is somewhat more logical and easier to access than the current partner search would definitely help increase the business value to make and sell custom developed apps for Exchange/Outlook with MS supported payment management without any fees to sell what we make to an international market. www.iExchange.com ;o)