I personally do a mixture of IE and diet, well sort of. I don't keep certain foods in my house at all. That isn't to say I don't eat them when I am at a party or restaurant but at home where I do my binge eating I just don't keep things I will binge eat with. This helps because I will rarely binge eat in front of people.
My home is pretty grain and cheese free most the time. Hopefully, I will gain the mental strength to have it in my house and not binge eat but right now I don't.
But I stopped obsessively counting calories. I still look at the calories on the box but I don't count them out and put them in baggies like I use to. I also don't ask for calories at restaurants or tell them to remove the cheese or anything like that because of I am paying money for meal I sure as **** going to enjoy it!