Muchas gracias cesar_nava por tu opinión contrastada.
¿No crees que usando MySQL en lugar de SQL Server perdería más potencia?. Me refiero a que MySQL está muy bien porque no tengo que pagar licencia y es ligera. Pero para una aplicación un tanto compleja, en la que las consultas pueden ser bastane largas (varias selects anidadas, modificaciones de datos que se tienen que hacer de manera "atómica", etc), ¿no crees que sería mejor SQL Server?
De verdad que te agradezco que hayas explicado tan bien tu opinión.
Gracias por la ayuda.