I had an experience with LaTeX as a source format—it’s good if output format is PDF only, but it’s pain if you want more, because LaTeX is not really semantic markup, it’s only sometimes looks like it. So, in a result I moved my book to DocBook format and it works much better—I can easily produce any output format. I still use custom script for convert DocBook to LaTeX (for PDF generation) because I want to reuse what was prepared initially, but if I will start something new I will try to use DocBook tools without any custom things.
I had an experience with LaTeX as a source format—it’s good if output format is PDF only, but it’s pain if you want more, because LaTeX is not really semantic markup, it’s only sometimes looks like it. So, in a result I moved my book to DocBook format and it works much better—I can easily produce any output format. I still use custom script for convert DocBook to LaTeX (for PDF generation) because I want to reuse what was prepared initially, but if I will start something new I will try to use DocBook tools without any custom things.