Stupid question: Outside of the maths heavy documents, could markdown or restructuredtext be a substitute to Latex nowadays? It is a lot easier to learn and use.
This post was the inspiration for using it: http://kesdev.com/you-got-latex-in-my-markdown/
One could duplicate the functionality of LaTeX with a superset of rST or Markdown. Case in point: Sphinx. That's essentially writing your documents in a combination of rST and Python.
There is some learning curve, but you can get LaTeX out of rst from docutils, Sphinx, or my tools.