Visual Studio is nice, if you're not writing in Rust, Perl 6, Ruby, Objective C, D, Scala, Smalltalk...