Well having watched the whole debate (whilst hosting a live chat on here) I think Vince won it hands down. He was deft, funny and seemed much more human than the other two as well as nailing a number of points. He got lots of warmth and recognition from the audience, so much so that Tim Montgomerie on Con Home is now insinuating that the audience might have been packed with Lib Dems. That's pretty thin stuff. Tim has also scored it a win for Osborne. We must have been watching different debates. Osborne was outclassed by Cable (and also Darling). Ken Clarke, Philip Hammond or William Hague would have done much, much better in my view. by keeping him in post Dave has made a serious error of judgement that he may come to regret.
I was also pleased to see Cable get in lots of references to what I think are some of our strongest policies such as increasing the tax threshold to £10K and some of our other measures like scrapping Trident. As a political obsessive and Lib Dem activist it's easy to forget that lots of people in this country will not even be aware of them but a decent chunk more of them will be after tonight.
Anyway, you would expect me to think Vince won. The interesting thing to see will be what the polls pick up about the performance of the three people vying for the second most important job in British politics.