1. Programmable
2. Configurable
3. Can be used for programming in a variety of languages and frameworks
4. Bloated(?)
Hell, there's even an org mode plugin for vs code!
So, is it reasonable to view vs code (and atom?) as the successors of emacs, or as the emacs of modern day?
And if I'm thinking about jumping to something more feature rich than vim, should I jump to emacs or vs code(atom?)? I know that vim can be made feature rich with plugins, but you are lying to yourself if you say that vim can do anything an IDE can.