I fall off the wagon and eat a ton of really sugary cereal every few days or so. Eating junk food doesn't keep you satisfied for long, not to mention the damage it's doing to your insides. My excuse is I have had a lot of issues surrounding food lately, but ofc this behaviour is ill-suited to any form of diet.
The rest of the time, I have found that replacing things like potatoes with broccoli/cauliflower, has helped. I try to eat more protein, to compensate for the bad days where I'm am overloading on the worst types of carbs. And, it's true: I feel better and less hungry when I eat cleanly.
Ideally, I should think that upping your protein intake in general and sticking to complex carbs would work for most people trying to maintain, or lose, weight. I think fad diets only work if you are coming at them from a healthy place to start with - mentally and physically.