After years of swapping between SublimeText, Coda, Atom, Textpad++, and just about every other editor under the sun, Visual Studio Code (VSCode) has quickly become my favorite code editor. Like Coda and Sublime, it has a robust extension ecosystem enabling it to efficiently tackle every major web programming/scripting language. Best of all though, while Sublime and Atom have progressively become slower and slower throughout the years, VSCode is fast... It loads up quickly even with many extensions installed and a large workspace.
FInally, VSCode is just so stable. It's stable on every environment, Windows, Mac, and Linux. The monthly upgrades never break my extensions or theme (a common problem with SublimeText), and it hardly ever breaks down and needs to be restarted for working slowly (Atom, I'm looking at you). Overall, it just seems like a rock solid reliable cross-platform code editor.
I have a couple small complaints but most of them are minor. The biggest is that it has peculiar HTML copy/pasting, where bracket lines often get thrown off and adjusted. There are a couple of settings and extensions that can help with this, like formatOnPaste: true, but I find that these end up doing more than I wanted them to, when I really just want to have my brackets match up predictably. As is, after pasting a large amount of markup, I typically run the 'Beautiful' extension by hitting F1 -> 'Format Document'
Otherwise the only things I dislike are weird peculiarities with the software, like how opening another Workspace closes the existing Workspace that you have open. This isn't a big deal, but it's just needs a little optimization.