I think Frank Field should be the next Speaker of the House of Commons.
Reasons why he should be:
1) He is extremely independent.
2) He is fiercely intelligent.
3) He has the courage to stand up against the government and has proved it time and again.
4) I can't remember a time when I have seen him state a position that was not eminently sensible.
Reasons why he won't:
1) Gordon Brown hates him