The only thing MS (and Oracle) has over open source solutions (like MySQL, Hadoop, MongoDB, etc.) is that they provide enterprise-level support. Many people may not realize just how much that support costs in terms of the license and renewal fee...it would be cheaper for them to bring staff in to deal with all issues and save a bundle. SQL Server is a great product. But it's among a field of great products, not a stand-out.