It depends on what project Im working on but I use Visual Studio almost all the time mostly because of its powerful debugger and profiling tools. I do a lot of Node.js and other web related stuff so I added plugins to VS and it works perfect. I also started using Atom, and previously I used Brackets and sublime. I really like Atom but like the others, is just a code editor with lots of nice things. If you are looking for a powerful IDE go with VS, if you need just a lightweight editor I recommend Atom.
Note: Visual Studio Code is also a great option as a code editor, it also packs things like a debugger and other tools that make it work as a light IDE, good enough for Node.js projects as well.