Curiosa e imprecisa pregunta.
Primero no indicas para que sistema operativo, ya que en el mundo hay basantes más sistemas operativos que windows.
Luego, habría que hablar del criterio "mejor". No sé de nadie que haya hecho una comparativa pero se me ocurre que los criterios de comparación son tan extensos, que algunos compiladores serán mejores en unos puntos y peores en otros; por ejemplo, velocidad de compilación, tamaño del código generado, herramientas adicionales, capacidades de depuración, opciones de compilación y un largo etc.
En fin, que el que maneje el borland c te dira que ese y el que maneje el visual c te dira que el suyo es mejor.