GoldHeart sometimes I seriously wonder why you bother watching shows where the public votes because I genuinely don thtink there's been an on season of anything (it be CBB, SCD, TA) where you haven't shouted 'fix' and 'producer manipulation' at any given opportunity
John and Maggie have both added nothing to the series and although I love and respect Maggie I do think it's best she go with John because they won't keep me turning on each evening. Ann will create a storyline with anywone, hence why she should stay. Rachel has been holding back with herself imo and I think give it another week and she could be a main character and so should stay. Andrew has many storylines (Shane J bromance, 'Alliance' with Jonny and Daniel etc) and should stay.
John is nice and that's it. You shouldn't be kept in just because you're nice. Maggie is sweet and inspirational but CBB isn't something she is suited to unfortunately and I actually think would be a better fit for regular BB.