I had to take a IBM training class many years ago before I was allowed to use the AIX H70's we had. The trainer started the class with one question, "What's your favorite editor?" There were a few vi users, a few Emacs users, and so forth. His response was, "Everybody who didn't answer vi is wrong. vi is your new favorite editor. Why you might ask? Because it is the only editor you are almost guaranteed to have on any *nix system. Learn it, use it, love it."
So now, when anybody asks, what's your favorite editor, I respond vi. I don't love it, but it's always there and it always works. Which is pretty good compared to some software I've used.