There are three reasons to use emacs. One, it is available on a lot of platforms. Two, it can be used for almost any task. Three, it is very customisable.
It’s interesting how these are the exact same reasons I go back to TextMate every time I start using another editor:
- I don’t care about other platforms, I want something that feels integrated to OS X.
- I like TextMate because it does one thing and does it well.
- I believe in many cases, customizability is giving the user a way to fix flaws. TextMate is already almost perfect out of the box.
(The quote is taken a little bit out of context: she only uses Emacs for the third reason, and then goes on how ridiculous are the default settings and how to change them.)