I've been using DITA for about 10 years, and LaTex for about 3. If the market for my type of writing (technical manuals for software engineers) supported it, I would happily ditch DITA in favor of LaTeX. The former is long on promises, the later long on very practical features that fulfill those promises. LaTeX is rich in out-of-the-box packages that solve real problems in ways that our in-house DITA support group has been kicking down the road for years; things as simple as numbering in code blocks.
One thing DITA offers that LaTeX seems to be missing is automatic linking based on relationships between topics. There are two basic strategies I'm aware of, @collection-type attributes in maps, and relationship tables.
The closest thing I seen in LaTeX-land to a collection-type is minitocs, and I am unaware of any feature equivalent to a relationship table.
Does anyone know of strategies to achieve either of these? I'm particularly interested in relationship table type linking.