Believe it or not, I actually set my lineup based on DMI. And, if you can believe this, my starters almost always play better than my subs when I set my lineup based on DMI.
DMI considers all the skills and Game Shape, which affects it very heavily. So yes, you probably get a pretty good lineup based on DMI. It's not a very advanced approach, though.