I think you are in a minority with Mantle over DiMaggio, but it is closer than most people think. BA 325 to 298 DiMaggio, OBP 421 to 396 Mantle, SLG 579 to 557 DiMaggio. HR per year 30 to 28 Mantle, runs scored/yr 107 to 93 DiMaggio,
Two interesting stats: Mantle walked 1,733 times, DiMaggio only 790. Mantle struck out 1,700 times, DiMaggio only 369 times in 13 years. That is 28 times per year on average! The man hit a home run as often as he struck out. Incredibly efficient and graceful player. It would have been interesting to see the results if Joe didn't lose 3 prime years or if Mickey's legs didn't get messed up, or if his personal issues didn't drag down his later years
On your point that it may not be easy for Joe D. to make the top ten, I agree. He might not make it, it wouldn't be easy