VSCode - очень хорошо дружит с JS стеком. Там, например, весьма удобный дебаггер (node.js) из коробки. Плюс хорошая поддержка JS, TypeScript.
Из всего вами перечисленного мой выбор - VSCode. Также иногда использую Sublime - как именно текстовый редактор. Потому как он шустрее открывается, например.