He usado mucho MS SQL Server. La principal diferencia es que MS SQL Server solo funciona con la plataforma Windows. MySQL funciona con todas las plataformas. MySQL es de código abierto y ahora lo compra Oracle, por lo que nadie sabe el destino de MySQL. Si trabaja con la plataforma .NET o Windows, le sugiero que trabaje con MS SQL; de lo contrario, la opción obvia es MySQL. LAMP utiliza MySQL. Grandes empresas como Facebook usan LAMP y, por lo tanto, MySQL. Muchos bancos como Chase usan .NET y, por lo tanto, principalmente MS SQL Server. Si eres fanático de Windows, elige el servidor MS SQL. Si eres un tipo que cree en el código abierto, opta por MySQL.