Is a massage gun worth buying?

Anytime someone brings their massage gun to the gym two things happen: everybody wants to try it; all these people are then squealing in pain as they break down muscle knots. It’s fun for everyone except the person who actually owns it and everyone agrees that it’s amazing. But is it amazing enough to buy one for yourself?