I am using Moodle to host content to train partner technicians on how to use a software product (among other things). I wish I had a way of reusing content across courses and sometimes, even across activities. I wish I could change something in one place and all courses get updated.
DITA with its topic based authoring capability, gives me the ability to break content into smaller objects and "assemble" articles from the different small parts. I wish I could write my content as DITA xml files, assemble articles using maps and content references, and export the articles as Moodle pages, directly into Moodle.