I started using AMP Human a few months ago during races and harder training sessions and have continued to use it because I feel like it really works. It's not a miracle worker, so bad legs still do exist, but they're much further between, and when you have good legs, they're REALLY good.
I used to only use it during races and larger training rides because the old formula was slimy and hard to wash off and, overall, was not enjoyable to apply or wash off. The Next Gen formula is a game changer though. It applies as well as any lotion I've ever used, and doesn't feel gross on my legs. I'll for sure start using it during all of my work outs now.