True, I'll say Tennant was probably a better actor than Smith. Actually take the probably from that last sentence. He was. But by the end of his run I didn't like his Doctor. The constant mooning over Rose, his blatant hypocrisy, and his repulsive melodramatic conclusion. It just leaves a bad taste in my mouth.
I agree with pretty much everything said in this post.