That’s a tradeoff, to be sure (I’m quite excited by the new work on error display), but here’s one upvote for y’all providing LSP as an option. My own system works fairly poorly in IDEA – presumably because it has a lot of complex shared dependencies, there is a strong tendency for me to get false positives and lots of red squigglies. (IDEA is especially bad at understanding my indirect underscore-imports: I see errors because it isn’t finding imported symbols, and unused-import highlights that are just plain wrong. I’ve been forced to change many imports just to make the IDE function properly.)
For most projects, I’m sure that IDEA does well (indeed, it works well for me at work, which is less of a massively-complex monolith), but I’m currently planning on shifting to Metals for my personal work because of this, and probably moving to VSCode as part of that. Having LSP support for Metals would help me keep using the same editor for work and home, which would be quite nice…