I don't actually think that there has been much to choose between the candidates. They've all been able and some have been better/worse at some things than others.
I'll be surprised (no actually amazed) if moorendman's predictions are accurate, don't give up the day job moorend. However as you're sticking you head above the proverbial, here is my humble attempt at forecast.
Libdem 17,000
Conservatives 16,000
Labour 6,000
UKIP 3,500
Green 1,000
The narrowest of victories by Conservatives wouldn't surprise me.