I would start this post with a HUGE caveat: all "emacs alternatives" presented here (unlike the real emacs flavours), are nothing more than using "emacs mode" on a text editor. Emacs isn't just an editor with some contrived keyboard scheme, but a full blown Lisp interpretor, where you can rewrite it's core functions on the fly during operation. Without that you have no ability to expand or configure the editor either through scripts, commands evaluation, modules (meaning no magit, org-mode, etc), tools integration (shells, compilers, debuggers), nothing but the aforementioned clunky keyboard shortcuts and whatever features the editor writers decided to hard-code into the editor.
I would start this post with a HUGE caveat: all "emacs alternatives" presented here (unlike the real emacs flavours), are nothing more than using "emacs mode" on a text editor. Emacs isn't just an editor with some contrived keyboard scheme, but a full blown Lisp interpretor, where you can rewrite it's core functions on the fly during operation. Without that you have no ability to expand or configure the editor either through scripts, commands evaluation, modules (meaning no magit, org-mode, etc), tools integration (shells, compilers, debuggers), nothing but the aforementioned clunky keyboard shortcuts and whatever features the editor writers decided to hard-code into the editor.