¿Por qué debería usar MSBuild en lugar de los archivos de Visual Studio Solution?

Estamos usando TeamCity para una integración continua y está creando nuestras versiones a través del archivo de solución (.sln). He usado Makefiles en el pasado para varios sistemas pero nunca msbuild (lo que he escuchado es como Makefiles + XML mashup). He visto muchas publicaciones sobre cómo...