You should give spacemacs a look: vim mode in emacs plus all the stuff you are missing from the other editors. I don't use it because I am a happy vim user and more recently vscode using vim mode : the best of both worlds.
My reply was in context of that; since I have never used emacs, it wasn't immediately apparent to me what spacemacs might be like. I will, of course, Google spacemacs. :-) thanks for the tip