Lots of vim/emacs mentions so I feel obliged to mention Helix (https://helix-editor.com/). Used neovim for _years_, tried Helix for a few weeks and never looked back
I myself have built zsh bindings for helix as that was my main pain point: https://github.com/john-h-k/helix-zsh