Supplementation is effective when done correctly.
In most cases though overrated IMO – because it’s often prioritised over and supplementing poor dietary habits initially.
However that list is quite good.
I would keep it simple, remove the BCAA’s and Creatine and just add Fish Oil
After that add specifics only when needed.
Creatine is usually included in most PWO powders anyway and I’m not a big believer in it for S&C purposes. (Though there are many other areas it’s very useful for.)
BA works too though.