The older I get the less nonsense stuff I take.
If your diet is good, you do not need to take one damn extra thing. The only thing I woulf still partially believe to work is creatine, but most everything else is really power of placebo, for ordinary humans at least. A bodybuilder on juice who works out extremely hard six days a week might actually benefit from all the other stuff (like, BCAA and glutamine for example), but good diet is still above everything else.
It's especially obvious when you see all those skinny guys who weight maybe 70kg, maybe 60 in extreme cases, who buy all this overpriced shit, and when you speak with them for a while it turns out they hardly eat at all, and when they do, it's the lowest quality junk - or they simply have absolutely zero idea how diet should look like and how much of what is one supposed eat.
I don't even buy any stupid protein powder anymore.
And yeah, coffee is good universal booster.