* visual debugging - cli debugging could simply never come close, not matter how much you love using a keyboard over a mouse
* hyper-powerful refactoring, well beyond what any of these language server plugins currently provide: rename file and have all imports corrected, extract class or function to different file and again have all imports corrected, etc.
* Out of the box using the interpreter or compiler from the docker-compose stack - everyone on the team instantly has an identical development environment
* Attaching the visual debugger to your app running in a docker-compose stack
The list goes on and on.
I would love to feel like the "real developer" trope by using only the terminal tools stitched together by endless config and scripts and whatnot, but the hit to productivity is impossible to justify.
I just want to build software.