I find that proteins in general are good. I find that not drinking liquids 30 minutes before or after a meal allows the body to naturally digest your foods too.
The person who said the carrots and cookies analogy has a point, but so does the previous poster.
I am a trainer. 100 percent of the time, when people properly count calorie intake, even with 15 minutes more a day of exercise only, they lose weight.
Now, if you had 250 calories of carrots (properly an entire small bag) or 250 calories of cookie (probably only 2 medium cookies), you would lose weight. It has nothing to do with weight in this case, but everything to do with caloric intake.
It's a balance. If you eat only fruit, you feel sick. Only protein, you feel sick. Count your calories.