- Automatic spring service detection
- Debugger (remote, local , with access to state, stack and ability to modify the state while stepping through), though I assume this is possible with neovm?
- built-in profiler
- can run individual tests seamlessly
- understands bytecode enhancers like Lombok
- Find Usage, find symbol, language specific navigation, showing class hierarchies, going up/down the hierarchies etc (maybe in conjunction with LSP, other editors can do a decent job?)
- Advanced refactoring (extracting classes, interfaces, inlining functions, extracting functions/methods)
- built-in database explorer
- built-in Git support (I have struggled mightily with VSCodes git interactions - but this might just be an individual preference)
- markdown/html previews
Basically, I barely have to get out of the IDE.