If I were Brown I'd go for an election now whilst I'm still in my honeymoon period. And it saves the problem Major had in his first couple of years with people saying "but you didn't even win an election yourself".
I think Cameron was an effective foil to Blair, but is looking a bit lightweight now in comparison to Brown. Plus he still doesn't seem to have come up with much by way of substantive policies. Not that seems to matter much these days, sadly.
Brown was a bit disappointing yesterday though
imo. I appreciate he wants to compete for the middle ground, and he does seem to be trying to reduce the amount of spin that is going on. Although maybe that in itself is just spin. Who knows? But he too still seems weak on actual forward-thinking policies, as opposed to Daily Mail reactionism.
The whole thing is a bit of sham though. Parliamentary democracy is less and less of a reality in Britain.