Saludos,
Yo solo utilice Visual Studio, sus versiones 2005 y 2008, solo para programar C#, en pocas palabras nunca pude "sacarle jugo" a Visual, pero la verdad se me hace extremadamente pesado solo para utilizar unos lenguajes, y aparte de mi sentido de programar pues no quedaba entrelazado con Visual, creo que era mucho para mi (tambien la licencia), en mi universidad me proporcionaron una copia de VS.
El punto es, deberias de pensarlo bien, checa MonoDevelop, es libre.
http://monodevelop.com/Yo lo utilizaba porque en ese entonces MonoDevelop era novedad y las librerías WinForms apenas estaban siendo implementadas, no se como vayan ahora, pero si han de ver avanzado demasiado.
Suerte, A.S.A.