Dr Who has long been played as slightly befuddled, as a result of a jumbled timeline and multiple regenerations. The past few doctors have forgotten that, but it’s essential to his character.
I agree Dr Who needs that befuddled part of his character. I thought David Tenant pulled it off in a manic hyper but still fun fashion. I also think that Martin Freeman could do it.