Anything like Herbalife or Slimfast, where the idea is to replace whole foods with meal replacement shakes, is not a sustainable or sensible way of losing weight and changing eating/lifestyle habits. Yes, if you are overweight you will lose weight following these 'shake diets' however you are never going to sustain this way of eating/living so the weight will fly back on when you've given up after 3 months like the majority of people, and at this point you have down-regulated all of your hormones due to depriving your body of essential macro and micronutrients. Thus meaning you're worse off then you were before you started.
Supplements are great but should not be the main focus of your nutrition. Eat whole foods and supplement appropriately. It amazes me how people get sucked in to these things. It's like protein shakes - the companies but a guy like Kai Greene that takes every PED under the sun and ignorant, naive people believe it's all whey protein