Unless it's for convenience purposes, eat
whole food, you're much better off. Otherwise, you can still go a mix of a shake and whole food. Most of these are just cheap carbos with a simple protein matrix, nothing special. ON makes quality stuff, however, and if I was in the market I always look at them...