Better than a foam roller
My first experience with the TheraGun was at my chiropractor's office. It worked so well, and after seeing it used on the sidelines by professional sports teams I decided to buy my own. It is pricey but has replaced my massage therapist. It's 1000 times more effective than a foam roller at getting to the sore muscles and working out the tension and tightness.
Definitely worth the money.