We go with LaTex for source. I want:
a) a diff-able documentaion source format
b) reasonable control over both print and online typography
c) free (libre) toolchain
d) the ability to include diagrams
e) extensible reference (and cross reference) processing
Honestly, I am not very satisfied with current mechanisms to go from
LaTeX source to online content, so I hope to improve the transformation.