The main emacs website is here

Aquamacs works very well for Mac users: Aquamacs

I use emacs because I can seamlessly go between Latex, R, C, Python, and other programs using a single editor. It takes a little bit of time to get used to emacs, but the advantages are huge. See some of my emacs tips here .