The only reason Labour got back in was because Tony Blair came on the scene. He was the only person who was capable of getting them back into power. I do not think Labour will find another blair in the next 20 years. These poeple only appear once in a blue moon. Harold Wilson was the last capable person before Blair.
Conservatives Maggie Thatcher was a once in a blue moon leader, like Tony Blair. Cameron is the first person in the conservatives that makes me sit up and listen. He is young and only time will tell if he has the skills of the above PM's
Why do leaders have to be old farts.
At some point each great leader will inevitably lose the following becuase people want to see fresh faces. That doesn't make them a bad leader.