See: https://en.wikipedia.org/wiki/Editor_war
Basically, each editor had strengths and weaknesses in the 1980s; Emacs was much heavier, but had more features. The gap isn't as wide today.
Personally, I can't stand vi, but I don't really like Emacs, either, If I have to edit text on the command-line, I prefer Nano.