Has anyone used one of these kinds of things before?

It looks like you might be able to get some good leverage into hard to reach spots. Im also open to the idea that it could be a complete gimmick. Does anyone have any experience with this kind of tool? Or is a foam roller and a ball still the best way to go?