But if some of Atom's "hackability spirit" would spill over to VSCode we'd appreciate it ;) It may be significantly more usable, but it lacks that "man, it feels just feels hackily good, like an Emacs for the 21st century" of Atom.
It really shows how far VS Code has come in terms of developer mindshare.
VS Code is slowly eating the classic Visual Studio userbase IMO.
Don’t know any VS users other than former professor, and he definitely hasn’t switched to VS Code.
I use VS Code for coding but my students apply their research to Atom plugins since it is much more hackable. If only they would open VS Code up a bit more...
For example, students of mine tried to re-implement Patchworks  as a VS Code plugin. Didn't seem feasible. They have been very successful in building it in Atom though. As another example, I tried to make a tool that displays a call graph visualization on top of the editor . But again, this was easy in Atom but I couldn't figure it out in VS Code.
Please point me to any documentation or examples of how to implement features like those.
 http://web.eecs.utk.edu/~azh/pubs/Henley2018bDissertation.pd... Figure 36
You can find some plugins that could make Atom seems completely different, but most of the VSCode image you can find on the internet remains similar.
Just like with Emacs you can rewrite Emacs itself. And all of the changes in Atom do not require restarting, while some of the VSCode plugins require to restart the code editor (but might explain a little bit why VSCode is faster).
Atom caters more to the lightweight editor crowd (along with Sublime)
VSCode will continue to deeply integrate with intellisense and typed languages to become a 'new' Visual Studio. It's more of an IDE (like RubyMine)
I find myself wanting VSCode for some specific tasks or projects, but I am not close to considering switching to it as my primary editor.
I don't actually use Atom, though I use Sublime full time. My biggest reason for not being able to use Visual Studio is that all functions, be it fuzzy search, regular text search, navigating tabs, even entering a character carries the load of the VSCode IDE. It must parse each character for chances to present additional information, which is great if that's what you want.
Subjectively, I find VSCode too laggy to work at my usual pace.