I think it's a reasonable adjunct supplement to the big three, e.g. creatine, beta alanine, and BCAAs if someone is training really hard, but I think it's a waste of money for most. That money would be better spent elsewhere, like on coaching or paying someone to do something for you so you can sleep more