As has already been mentioned, LyX and TeXmacs are possibilities. Try plain LateX a few times before jumping for the wysiwyg option. It may be nice to see the final output immediately but the benefit of macros combined with the advanced capabilities of editors like emacs makes pure latex a breeze to work with once you get the hang of it.