i politely disagree.
let me ask you, did you like that scene when Gillian rips her police hat off and yells "i'm a kissagram!" ?
Yes, of course you did. We all did. She's easy on the eyes. But her character disrupts the way the Doctor shows are set up.
1. premise 2. the doctor waders around like a retard, stumbles into the premise 3. doctor and friends act scared, they run, try to solve the problem by talking or something 4. the bad guy does something bad or corners the doctor 5. the doctor rips a new asshole on the bad guy 6. conclusion "oh shit, we didn't know the doctor was so awesome".
The formula is that the doctor is this awesome alien who will deus ex machina everything at the last second, and the dumb sidekicks are the public, so he has someone stupid to explain the plot to.
In the Pond / Clara era they made the doctor into an actual incompetent idiot, and the sidekick into the hero. Because women's liberation, 2016, safespaces, whatever. Let's mix the formula and give the audience someone to relate to.
But it doesn't work that way, you can't feel anymore that the doctor has saved you from the daleks, because 9/10 we are the ones saving him from the daleks.
I also really did not like the post-Tennant era because while with Ecclestone / Tennat they sought to explore the psychology of this tormented soul who has lost everything, and who has this enormous power to destroy, while being the only one who can stay his own hand, with Smith and Capaldi they seem to have found themselves incapable of moving forward with the character, so they re-wrote it, making first Smith childish and incompetent, then Capaldi into brooding but incompetent.
Changing the formula is like changing the taste of Coke. I don't want Watson solving crimes and Sherlock being the one who asks "But, how!?", because the formula is what makes the show what it is.