I've tried many supplements, but I noticed that keeping it simple as possible works best. Here's what I use.
1) BCAA's during fasted work out. This gives me enough energy to lift heavy and won't put my body into a catabolic state while lifting (there's some theories saying it may or may not help, but it keeps me energized and it doesn't break my fast)
2) Whey Protein - used after each workout. Fast acting protein that gets to my muscles ASAP.
3) Fish oil - Omega 3 fatty acids are good for inflammation and all that jazz,
4) Casein protein - used at the end of my feeding window. Slow release protein which helps me recover as I sleep.
What I use to use and why...
1) Arginine - Used it to help with recovery. Didn't notice a significant change once I stopped using it.
2) Beta-Alanine - It's suppose to increase blood flow and make your veins pop like crazy. Instead it tasted like shit and didn't do much...losing weight and lifting heavy made my veins pop.
3) Multi-vitamin - Read a lot of news reports about how multi vitamins don't really help because the vitamins aren't absorbed efficiently. I just ate a lot more vegetables and increased the variety of foods I eat.
4) Creatine - Didn't seem to benefit me too much, I just felt bloated.
I'm on a lean-gains diet, meaning I fast for 16 hours and get all my daily calories in an 8 hour window. Working out fasted allows my body to respond to insulin much better, so I can build muscle and lose fat at the same time really efficiently.