WOW that is a lot of credit. How does Azure stack up "in the real world" compared to Amazon, Rackspace, Google?
Azure had 39.77 hours of downtime, whilst Rack space had 7.52 and the winner (of the selected cloud providers was AWS with 2.41 hours.
I'm not sure how those figures were calculated though. These cloud providers are multifaceted. I'm not sure which parts if each's services were analysed.
Also, it is worth considering that one serious problem can distort these averages. AWS has a much more stable long term history.
In my opinion the competition is a good thing and Microsoft seem happy to support whatever framework or OS you want. Their node.js support is supposed to be pretty good.
The marketplace also enables you to get things like MongoDb clusters, etc which is competition for SQL Server. They seem to be interested in supporting customer interests rather than the old fashioned MS tech or die philosophy from back in the day.