Having never seen either play and not going strictly by stats I would choose DiMaggio for his championship pedigree, respected as a teammate, beloved by the fans and the media. Ted was from all reports, surly, unapproachable and a general douche to everyone. I really think the off field stuff should be taken into account, not just record book stuff.
Just my opinion, take it or leave it.