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.