Emacs Rocks! P_E_R_I_O_D I’ll just give 2 main benefits and a bonus-link. First: Since the Emacs is highly configurable, in fact he is totally configurable, using Emacs means you will get your perfect computing tool excactly the way you want it. You just configure it so. You can use it for nearly everything (except web browsing, maybe). There are tons of ready-made modes (kinda plugins) for every thinkable application, programming language, database, spreadsheet whatever you can think of. And this woks the way you want it, because you can configure it so.
Second overall butt-kicking benefit: because the editor is open source and your files are textfiles (iaw open formats) you will be able to keep your settings, your perfect working environment pretty much for your whole computing-life. It’s there on every platform and it will be there, forever. (;-))
Okay, what’s left on the table? The bonus-link today is a very elaborating, brilliant essay about this whole computer-human-interaction topic. One of it’s main actors is the Emacs himself. Read it, an you will be amazed: http://www.cryptonomicon.com/beginning.html