Purtroppo direi che Visual Studio è obbligatorio, non ci sono molte alternative.

Anche se personalmente trovo Visual Studio, e anche la tecnologia .net piuttosto macchinosa, lenta, direi prolissa.