@b0rk
I think this is #emacs super power. It provides a universal UI for all kinds of text. Files, shells, file browsers, REPLs for any language, email, RSS feeds etc. All with the same weird set of keybindings, and fully customizable .
I can appreciate Emacs is not for everyone, but I don't know why other editors don't take this approach (or maybe they do?)