Capaldi is actually my absolute favorite, Tennant slightly behind. They both bring a unique energy to the role, but I feel like Capaldi had more gravitas and emotional engagement for me. Alot of that is down to the writing too, and his chemistry with river song. The weeping angels were so good and so memorable. And as someone else mentioned, heaven sent is unbelievably good and made me want to cry.