If you haven't done so already I'd also recommend looking at evil-collection (https://github.com/emacs-evil/evil-collection). This enables Evil keybindings throughout Emacs which can certainly help.
Checkout God Mode, which is inspired by Vim but is designed with emacs bindings in mind, not vim bindings. I used it for years (before moving to VS Code).
I’m surprised to hear this. I’d personally assess Evil highly — in some areas, it’s even better than Vim. What problem(s) did you have with it?