Do yourself a favor, and get a protein product made with 100% whey Isolate. It would be the best thing to replace your meals every once in a while, but definitely not the garbage you mentioned. Whey isolate is the purest form of whey protein, and it has no carbs or fats in it, since there is no lactose there. Personally, I use the Isolation because it tastes great, it is 100% isolate, has no artificial sweetners and additives, and its price is more than reasonable. Therefore, it would be a much better choice. However, you should never rely on those shakes to replace your whole foods - they should only act as a filler for your nutrition when you can't get to take in all the macros you need each day.