Alistair Campbell was an after dinner speaker at an event I went to earlier in the year, he was really good and engaging, few gags got lots of laughs and some others a bit flat - this was pre GE so he was plugging the labour party as expected but it wasn't a hard sell.
Willam Hague was the year before - a bit before my time but found him facinating, he got a standing ovation.