Jetbrains IDEs have pretty good emacs keymaps and very consistent interfaces so I find that they work very well with emacs. I'm switching between IDEA and emacs (and sometimes CLion) all day at work. With some configuration it feels quite seamless. I even remapped Office bindings to match!
I never could make it work when I was using vim style key bindings because the vim emulation modes in every programs end up being slightly different.
I never could make it work when I was using vim style key bindings because the vim emulation modes in every programs end up being slightly different.