Oh I know the feeling well. I did WW several times and found it was too easy to "cheat" - I would still eat rubbish as long as my points added up at the end of the day.
Cambridge I liked because it took food out of the equation completely, but then there was the struggle of maintaining things...