I think a lot of it is dealing with hunger. If you can't stand being a little hungry, never mind very hungry, no diet will really help. I used to love being very hungry, not sure how I got there, but I wish I can go back there again. Having very little carbs and temptations in the house helps. Unfortunately it's not up to only me.