I knew it was another stack that made the switch. I use emacs for Clojure and I've been using VSCode for Typescript projects. Both had the largest communites of relevant developers making the best tools. And VSCode has the best TS plugins and the latest cool stuff. Plus with VSCode I can use VIM mode, which does enough of the job (you know than 90%, minus the 10% which will never be the same). But I still use Vim for…
I don't know why or how, but JetBrains IDEs (WebStorm, IntelliJ, etc.) have much better TypeScript support than VS Code. I've used them both on the same project, and it's painful to use VS Code.
The main advantage of the JetBrains IDEs is that their built-in hinting/linting and code sense are much better. VS Code will fail to warn me about things that JetBrains does by default.
(I say this as someone heavily using eslint, by the way.)