Yeah, LaTeX pretty much covers this out of the box. Throw in bibtex and git and the bibliographic stuff and collaboration is done too, and probably done better. I guess this misses "cut-and-paste is replaced with drop-n-drag", but you could probably find a text editor that does that if you want.
Throw in emacs+auctex and latexdiff and I'm staying put for the time being.