I prefer an eating style where I can eat a meal and then not worry about being hungry again for hours. The longer between hunger pangs, the better. Low carb is definitely the way to go in this respect, but over the past year I've noticed that not all foods that I would intuitively think would have the same staying power actually do. For example, a serving of beef has less staying power over a serving of chicken for me. The same holds true for cheese -- some cheese has much more staying power than others. Go figure.
I don't count calories. What matters more to me is hours between meals. Being hungry every few hours is annoying to me. Anyway, I've been keeping track of what I eat, when, and the hours that particular dish kept me hunger-free. It's been enlightening. With all factors being equal -- carbs, fat, protein, and calories -- some foods definitely keep hunger at bay much longer than others.
My guess is that everyone's list of hunger-busting foods will be different. Knowing what that list is, *for you specifically*, would be very good to know, I would think.
Anyway, I guess what I'm suggesting is that if you're keeping a food journal, noting hours between hunger pangs is helpful. I never thought to do it myself until recently and I've learned a lot! I had hunches before but actually writing down the hours was enlightening.
Finding your hunger-busting foods will only work, btw, if you only eat when you're actually hungry and not because it's "time" to eat or eating for any other reason.
Two of the highest hunger-busting foods for me are extra sharp cheddar cheese and devilled eggs.