Okay, here's my opinion (and I am sticking to it!!!): DIETS DO NOT WORK. Lifestyle changes work for a lifetime. I spent 30 years in the Marine Corps eating Marine and Navy chow. I was seriously overweight by the end and developed Type 2 diabetes. That is what ended my military career. So I changed my eating habits, the weight fell off, and I never gained it back. But I eat for fuel, not pleasure, now. Maybe something in here will help you?
First off, I threw away the salt shakers and the sugar bowls. Next I planted a garden. Then I bought a freezer. I buy meat by the quarter and can and freeze everything the garden produces. I shop no more than once a week--using a list. If it ain't on the list, it does not go in the basket no matter HOW tempting it looks.
What I eat:
Breakfast: Cheerios in skim milk.
Dinner: I take the largest bowl in the house and fill it with everything ready in the garden. I add my own homemade red-wine vinaigrette dressing. To this I add some block cheese and a red or white meat or fish. Sometimes hard-boiled eggs, too.
Supper: A repeat of dinner but with the addition of 1-2 cooked veggies and a fruit (I have a dozen fruit trees so I can/freeze the fruit without any additional sugar). To this I add a cup of pasta or potatoes or a single biscuit/slice of bread.
Snacks are fruit or sugar-free jello or pudding. If I crave ice cream, I settle for an ice cream sandwich or cone, so that the portion is really small. I never have ice cream in a bowl--it is WAY to easy to cheat if you use a bowl. Nor do I eat those big Klondikes--way too much sugar!
Notice there are no quantities for anything but the pasta/potatoes/bread/snack. That is because I eat as much as I want of everything except these carbs. I do not drink alcohol (but then, I never did.) I drink iced tea by the gallon--it's sweetened with an artificial sweeter. I make everything from scratch. That way I KNOW what's in it!
I've been eating this way for years now. The weight fell off and I have stayed right at 170-175 (I'm 6'0") forever. My bp stays right around 135/78 and my cholesterol is WAY under 200 (168 the last time it was checked, in fact!). I am 64. I still have a very active lifestyle thanks to my horses and my garden, chickens, orchard, vineyard...oh and the dogs that run me all over the yard at playtime!
Now I know that my eating style isn't the current fashion, but it works for me. I no longer use insulin (haven't needed it since a few months after I started eating this way!) What I'd suggest is to find an eating style that works for you and stick to it over the long haul. That's how you stay healthy, not by following all the fads or buying some "program" off tv.
Hopefully, you can take something from my experiences that will help you develop your own system! Good luck with this!
Rusty