David Tennant is simply a talented actor and portrayed an interesting Doctor, both more human and more vain than most Doctors are. It also helped that he was a charming, handsome, young man in a show that gained a much larger, and with the internet more visible, female audience. Kind, funny, flirty