For protein right after training or during the day I use hydrolysate because it digests fastest and has no lactose. Post-workout it's great since you can eat again within 30 minutes. I use concentrate at night or between meals because it digests slower and keeps me fuller, though I take it with lactase so I don't get bloated or nauseous. Fish oil is solid if you can tolerate the burps—if not, flaxseed oil is a decent alternative. I take a basic multivitamin from the supermarket to cover the baseline, then supplement additional Vit C, D, B12, folate, zinc, manganese and magnesium for tendon, libido, liver and free-testosterone related benefits. I can't stand casein—it knocks me out of appetite for like 12 hours. BCAAs can help because they add extra leucine, valine and isoleucine beyond diet and whey, and extra leucine is important to boost muscle protein synthesis. Still, EAAs are way better since they give all nine essentials like histidine and methionine. I usually add extra leucine to EAAs for faster recovery. Waxy maize annoys me because it doesn't mix easily like dextrose, and I prefer the taste of dextrose. Creatine is a hot topic: the studies look great, but I question whether in practice it makes a dramatic difference for everyone...