I've tried several editors/IDEs - Sublime Text 2/3, Brackets, Notepad++(don't ask), Atom, Komodo IDE, but currently my main editor is Jetbrains WebStorm. It's all you can ask from a JavaScript/Front-End Development IDE, even a little more:
That taken, there are some cons though - it's somehow ugly, compared to other editors, it's a paid product, but there are is a discount for startups(50% off) and even more - it's free if you are a student or an Open Source contributor. Another thing worth mentioning is that sometimes Webstorm can become slow and clunky.
For some quick edits I'm using Sublime Text, because well.... it's super fast!
P.S* For some time now I've been messing with Visual Studio Code and it's great so far. Some of the features - fast, git integration, fast, refactoring, fast, debugging, fast, great language support, fast, one of the best autocompletes, autosave, build in task runners, user customization. The only thing I'm missing is plugins, although they will be implementing them soon™ . Oh, did I mention how blazing fast it is! :)
P.S** At home I'm using Atom, with lot's of packages. Atom was reeeeeeally slow before (couldn't even handle files larger than 2MB), but now (v1.0.19) is greatly improved, both stability and speed. For customization and extendability - no other editor can provide such level as Atom. I have some troubles with freezes from time to time, which really bothers me a lot (it's most likely an extension memory leakage), but no other complains so far.
P.S*** I feel like an editor whore now...
Wake me when you need me