Everybody likes vim or nvim. Everybody likes emacs . Both have in common that they are battle-tested and extensible. There also are Common User Access (CUA) configs for these.
In fact, I have one right here:
GitHub - norandom/nvim-simple: Nvim (CLI) config with CUA, tabs and mouse support (Terminal)Nvim