I'm part of the camp that believes in an 'evolutionary' diet... The idea behind it is that humans have developed over hundreds of thousands of years eating lots of vegetables, seasonal fruits, and meat as the opportunity presents itself.
Most fruit appears in fall, just before the hardships of winter, so humans are designed to store that type of sugar as fat. The vast majority of food came from vegetables, so that seems to be the best way to sustain a person with a healthy diet, but even then, people have been able to get a full meal of meat at least once a week, even if it was from small game.
I am very against processed food, especially high-starch and highly refined flour based foods, such as baked potatoes, french fries, and enriched white bread... That, more than anything, is probably what has kept my weight down around 130 lbs.
Then again, this is just my opinion, and my low weight could simply be my metabolism keeping me healthy... I haven't done much in-depth research into diet, except researching the South Beach Diet, so I could be wrong.