Don't know as who would you have replace him, as you can't say there's stacks of talent waiting in the wings to replace him because there isn't, and for that (on both sides of the aisle, well just about all of them really) you can thank the party machine, that is the career politician, the soul destroying bone crushing meat grinder that it is.
Labour, a blend of PC elitist Marxist globalists who barring a few of them, wouldn't truly know what their core values are to the working class people of this country from a north London dinner party, gives em something to talk about I suppose over their top nosh, because that's all they do do, talk about it.
Conservatives, a party who it was once said "know the price of everything but the value of nothing" ho those were the days, who now like posh teenagers squabbling in the school playground, argue amongst themselves about who gets to do what whilst being blissfully unaware to what's happening all around them.
The Lib-Dims, sorry Liberal Democrats, a party that has through the years tried gimmick after gimmick after gimmick, heck, its even had a name change, only to be told repeatedly at the ballot box B0LL0CKS, nothing new there then, but at least they're sticking to their core values or whatever it is they prefer to call em, con values maybe.
Time for a change I think.