I always write in vim.
I like writing in plain text. This keeps me focused on what matters (the text) without worrying about its looks.
Later I convert the text to latex using a very simple perl script.
Also, I push my writings to a git repository (github, actually), so I can keep track of the changes and undo fuckups