Overall, Joe has been FAR better than Olly.
However, the public vote doesn't always reflect reality in these things.
Joe doesn't need the contract that comes with winning it - Olly does.
If Joe wins, we will hear very little more from Olly.
If Olly wins, Joe will still go on to be a big star.
All IMHO of course.