I only watched TA and BB/CBB and I've been generally underwhelmed by the winners but...
1)Katie Price CBB15
2)Joseph TA
3)Chloe BB16
4)James CBB16
5)Louisa XFactor (5th because I didn't watch it, but I saw the end of the final and she had an incredible voice, so it's more of an honourable mention really

)