I never gave Emacs a try. Maybe I launched it on rare occasions, but I
didn't use it for more than a couple of seconds.
I'm not exactly sure why. Probably because vi is "advertised" as being
simpler and smaller. To be fair, though, I usually use Vim and you'll
have a hard time arguing that this program really is "simple".
Anyway, I ended up using vi and Vim for virtually any text editing.
I'm not sure if that's good. Maybe I should learn a new text editor to
broaden my horizon. I'm writing these lines in Emacs right now.
However, there's one really good reason to be familiar with vi: It's
available on virtually any UNIX and UNIX-like system. That's important
because I have to deal with those on a daily basis, ranging from old
FreeBSD systems to embedded systems. Vi is always there. Vim is not,
of course, but I'm still able to efficiently edit files using vi and
that's a nice thing.