Whole foods are more fulfilling and have more nutrients since the protein powders are derived from the whole foods. However, protein powders provide the consumer with convenience and authority over how quickly protein is absorbed.