Alfredo, I may very well misunderstand the line-based family. Does the line-based family allow you to place a tag in your plan that shows the total travel distance? If so, then I will agree that the line-based family method is better. If not, then it's just as deficient as my adaptive component, just in a different way.
Would you be willing to share a few screen shots of how you use the line based family?