I used Emacs for 15 years. I've been off of Emacs for about 5-6 years now and I won't ever go back. Here's why: 1. Refactoring. The refactorings in IntelliJ are amazing. Amazing. The ability to say (yeah, this class is now called Foo instead of Bar) and have everything automatically changed is outstanding. This is a basic example of course but you can also do things like remove a function parameter, and also do thing…
You shouldn't be editing Java with any editor, let alone emacs.
This is because if you are using 3 frameworks, and 30 classes with DI and reflection, just to post a json to a http end point, you should be using an IDE to handle that kind of madness.