I think that I don't know if you can suit everybody's need but that is worth a try.
For myself, I already wrote a dedicated LaTeX class, because it was too cumbersome
to configure org-mode for the different kind of documents I need to produce
(not impossible, just too lengthy to duplicate parameters).
Hence, I have a class that can output exams, lab sessions texts, course notes and slides
with only a couple of options. And I export only subtrees that are configured for
this class. it took a bit of time, but it definitely worth it.
Fabrice