Learning VIM keybindings definitely have been one of the biggest productivity investments I've done across tools. And I rarely use vim.
However, I love the vim community and how they port VIM bindings to almost any IDE(or most software that works with text and allows for some extensions).
Same way to deal with text across OS/Machines and software feels very liberating.
I have Intellij Ultimate. It's just really heavy when I'm moving around a js project. Not against it though, some colleagues use Intellij for everything and seem happy.
And to your point, I couldn't imagine developing Java without Intellij. It's like they are made to work together.