I used IntelliJ for about 7 years. I loved it. When I learned Vim I used it with IdeaVim. There were minor things that bugged me, but I learned to live with that. But one day I decided to try Emacs with Evil mode. It took me long time to get my config right, but at some point I realized there are way too many small things in IntelliJ that annoyed me and beyond submitting feature requests on YouTrack there was little I could do. When I discovered Spacemacs I switch to that. I realized that Emacs can vim better than IdeaVim, in fact it probably vims better than Vim itself.