Similar situation here. I primarily bounce between TypeScript, Python, and occasional Java -- all very well supported by JetBrains IDEs.
I occasionally try switching editors, most recently to vscode, but between the near flawless vim emulation, refactor functionality, and multi-language support I always come crawling back to JetBrains, despite the memory bloat and occasional buggy release.
Maybe that'll change someday, and I honestly hope something better comes along, but for now it just works better for my workflows and is worth the cost of admission.