Visual studio is rather uninteresting if you aren't happy limiting yourself to developing on the worst desktop os and targeting one desktop/console platform and a mobile platform that nobody cares...