As a straight male I can confirm that David Tennant is more attractive than Matt Smith. I like both of them as actors about equally, however. Bumped into Matt Smith at a convention once and he was the chillest person ever.