Most attempts at vim modes in other applications seem to be insert or "move" mode, with practically no functionality in what they call normal mode. Whereas evil emulates largely most of vim(far behind normal and insert modes too), but when it does eventually fall down you're really not expecting it. My go-to example for this is using the expression register, the number of times I've typed a vim expression in to emacs when using the expression register is ridiculous.
When tools aren't so functional you're basically always expecting them to fail, so it isn't such a shock when you can't even ciw or whatever. My point -- or perhaps question -- is what is really the better solution; one which almost 100% seamless or one which is practically useless from the outset.
Emacs with evil-mode work pretty well (IMO the best "vi-emulation" within other editors; the vi-plugin in JetBrains-IDEs works also quite well, though), however I learned painfully that you need to know two languages in order to configure it to your needs: Emacs lisp as well as well as vimscript for your vim-configuration. And that is just too heavy for me, so I'm back to Neovim.
There was the very promising OniVim 2 [2], which is very fast and powerful. However fundings were not enough, so the work on it came to a hold.
And then there exists a handful of other modal editors with vim-like modes. Kakoune [3] comes to my mind here, which may be currently the most vim-like non-vim editor actively developed (IMO).
Edit: typos.
Jetbrains is better at vim emulation.
I will say that the vim mode in Geany leaves a bit to be desired, but otherwise it's what I use if I want something closer to an IDE