Do you know about LyX? I loved that program for my math classes (mostly proof writing). Personally, I liked the shortcuts it provided so that I didn't have to write raw LaTeX for everything.
[1] http://pierre.chachatelier.fr/latexit/latexit-home.php?lang=...