I think their portions for meat are small and the sodium content is still high. But, it does represent a balance of foods-- somehwhat. i guess as long as this is only one meal (or part of one) in a day then it is alright. But yeah, the hype makes them seem so much better.