This is just marketing propaganda disguised as a technical article. If you actually make it to the bottom, on the "rate this article" section, you will notice that most of the votes are for "1 - very poor", with an average rating of 3 out of 10.
Seems even those lined up in the MS camp can tell the difference between "we are the best" posturing and useful information. The one big strength MS will always have in this regard, and they exploit it to the fullest, is the level of "integration" their developers will get from their IDE. They can afford that level of integration because your only real choice is developing .NET in Visual Studio on Windows. They don't have to account for how their stuff might work on other DB's, on other app servers, on other OS's, etc. That level of integration they brag about looks a lot like "vendor lock-in" to me, and that will almost always be the albatross around the neck of a big long-lived project. Once you're locked in, the prices of those licenses and support can go up 900% and it will still be cheaper to pay that ransom than it will be to rewrite a million lines of code for a different language/OS/app server.

