Another huge advantage: low resource use. I'm often running resource-hungry machine learning and dataprocessing jobs on my laptop (and Slack), and when ram usage gets high often VSCode or Jetbeans IDEs will just freeze up, often requiring a restart (especially C++ Intelllisense). I've switched to Emacs exclusively now for coding (C++, Python and Julia), and the productivity gains from having a rock-solid editor that never freezes or crashes more than outweight the reduced featureset. To be fair though this seems not entirely the IDEs' problem, as I used to encounter this problem less on Windows; Linux just seems particularly bad at providing a smooth desktop experience when RAM usage is high.