I agree with mike_bouma. Of course, real food is always a better source of nutrients than highly-processed food. That's why fruits and veggies (raw or lightly prepared, e.g. steamed) are so much more healthy than some pills that claim to replace essential nutrients like vitamins and minerals.
Supplements are just that, meant to supplement and not to make up for a poor diet.