With emacs I actually need to read documentation. I need to have some sort of understanding of what I'm actually installing. It's frustrating at first, but overall has made me much more aware of what's going on. I've learned so much throughout the process and it has made me a better developer.
Other than that, yeah, 100% VS Code for typescript and regular VS + ReSharper for my regular life.
Oh, also, emacs for Haskell. And whatever other weird language.
I used Emacs for years and one day i realized i had a huge .emacs file and spend lots of time maintaining it, that's when i was conviced it was not the editor for me or I was using it wrong. I moved to sublime, vscode and now im giving vim/neovim a try.
As much as i liked Emacs i dont see myself using it again soon.
I used my table saw for years and one day realized I had accumulated a lot of very detail knowledge of how to use it and spend lots of time maintaining it, thats when i was convined it was not the tool for me or I was using it wrong. I moved to a hand-held jigsaw, then a crosscut saw, and now im giving a handsaw a try.
As much as I liked my table saw, i dont see myself using it again soon.
The same cannot be said of Emacs. It is a general purpose tool on a rapidly evolving platform. Its C interpreter is starting to show its age, it requires some tinkering (and many outside tools) to interact with on mobile devices and as the world moves on it feels like it's trying to keep up with specialized tools. I'm an Emacs user, but I will also argue that the comparison with a table saw is not a fair one.