Moore's Law. Give it another decade and it'll be Etacs.
Compare using VS Code w/ Typescript Language Service to any type of dev stack that includes the word “Scala.”
Open VS Code and then Sublime and be amazed.
Atom and VS Code can never be 'easy on the memory' because they have to load an entire Electron instance just to idle.
At what? Using 5% more total resources? Great tradeoff!
I have significant experience with all big Java IDEs, 3 months full time with Visual Studio (in addition to testing it on and off for years). Use Sublime regularily. Can use vim productivily for server config. Have used emacs enough to get a taste of it.
But lately I find myself getting back to NetBeans whenever possible, not because of price but because of features, sensible defaults and stability.
OTOH, my hobby programming is done on an HP Mini 101.
It's easy to use, but it's not easy to learn.
(I personally alternate between both Kate and Vim, depending on whether I'm in more of a GUI or a CLI mood)