FWIW, I settled on using both. Vim with a simple config and Jetbrains(with vim plugin) when I want all the bells and whistles. Using both equally for coding.
My simple config does include vim-commentary, vim-surround (both supported by jetbrains too) and fzf.vim.