I've used vim for both writing articles and presentations (through beamer-latex) and I am personally very satisfied.

Couple the powerful editing capabilities of vim with the comfort of the many macros, templates, compiling support and various features of the vim-latex plugin and, if you are confortable with vim, you will hardly find any better environment for latex editing.