@Acer Thats a matter of opinion. The open source visual studio seems to be popular with many programmers even some open-source coders who traditionally hate microsoft.
I personally would pick something like atom over VS which is similar in nature but IMO better. That said these are general IDEs that require plugins to work with a specific language and can sometimes be sketchy in that regard. Usually language specific IDEs, if one even exists, will be better at that (like using IntelliJ when coding in java).
I myself prefer spacemacs as my IDE. It has language integration but it isnt language specific. But being heavily keyboard based (you can still use the mouse) I find it is the best in terms of my personal productivity.