I doubt John would stick it out, to be honest. Out of all of them [that are worthy] I can only really see Corin and Sam sticking around, and I think they'd be good.
Whilst John deserves his place in the final, and would deserve to win - for the simple fact I doubt he'd stick around, maybe he shouldn't win.
But as long as someone dull doesn't win then I'm happy. Trying to imagine Steve in Ultimate Big Brother is funny as ****