I used LaTeX for a while, last year. Initially, I thought it rocked. After a while, however, I did become a little tired of the workflow - always having to break the flow of editing to jump back to the front of the document and define another macro to do something for the first time.
On the other hand, I had some awesome macros in the end, including some that would create infinite sum formulae, insert Fourier integrals at will, even write dx/dt with correctly italicised x and t characters and regular d's. Woot.