I second auctex, it's preview mode is a godsend when formatting tables and formulas. It also has dozens of helpers for switxhing environments, defining and using macros, etc.
It comes with reftex, which, by itself, makes it worth learning. Reftex automatically searches bibtex files for regexps, makes cross-references easy and a lot of other useful things.