What Microsoft has done today is prove they're very focused about providing a top of the line personal computing experience. You can argue about server, but when it comes to applications (which are floating windows), Microsoft Windows has proven they can keep that title for their operating system. I'm glad to see them take ownership over the hardware. That has always been the black mark. I build my own PCs and always…
Microsoft's server software is actually top-notch and has been for years. Server 2003 was rough, but after that MS really started improving the management tools and allowing a lot more command line via powershell, etc. And in corporate America, Microsoft's Server products are near-ubiquitous. Consider that most of the in-house workflow tools at any company are built in Sharepoint -- and Sharepoint is actually a great…
I only wish the O365 platform was more stable. I had endless issues when I tried to setup a paltry 50 accounts from a different managed Exchange platform. We ended up with using the Office products using the O365 license (cost of 2013/2015 products was far too high to justify individual licenses), but switching Exchange back to the previous provider.
Also, when it comes to high availability, there isn't much that can beat the ease of SQL Server's HA solutions. I personally greatly prefer PostgreSQL over everything, but there is no doubt in my mind that MSSQL is a solid platform.