Oh, man, what a coincidence. This happens the same day, Quora told me that I'm the top writer in the "Text Editors" category. (I know, shameless self-promotion inc. ;) )
OK, seriously now, there was a similar question a while ago, so I will just copy-paste my answer:
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. Oh, did I mention how blazing fast it is! :)
P.S* I feel like an editor whore now...
Like @fazlerocks wrote, Visual Studio Code has progressed really fast the last couple of months. The team is adding new features like extensions, better ES6 support, JSX Support, File Picker improvements, extensions, etc. The editor was even open-sourced last month. More and more friends and colleagues are moving to VSCode and I'm in a great dilemma now - sticking with WebStorm or switching to VSCode.
Professional human being for 29 years