I find David Tennant more palatable than Chris Ecclestone, although my daughter disagrees mighty powerfully. I dunno, after growing up throughout the 70's and 80's and seeing Dr after Dr I don't particularly get attached to them. Torchwood, on the other hand, is definitely John Barrowman's baby.