I would only consider whey protein – it is good to feed the body, and prevent catabolism if it also has BCAAs in it. All other stuff that people take can be obtained from food. Protein can also be obtained from food, but there is just so much trouble with dosages and getting in enough protein....