Surge is tailored for post workout nutrition by combining carbs and protein in a manner which spikes insulin levels, so as to deliver nutrients to your muscles faster. Grow! is ok after workouts, but is mostly intended as a ‘meal replacement’…although you can turn Grow! into a good post workout shake by adding some sugary carbs. Advanced Protein is a low carb protein powder, which can be used when on a low carb or ketogenic diet, or to just add extra protein to the diet. The benefit of one over the other lies in timing…Surge is excellent only for post workout…Grow! is an all around good meal replacement/protein supplement w/ excellent taste and texture…Advanced protein is well, just protein, but good protein at that.