I really like these, but damn they are expensive. I have purchased some that are more of the "slam" balls. I use them for explosive movements such as rotational movements to help with throwing and hitting. Overhead and shoulder work is also nice with these. Problem is they don't have any bounce to them so you really can't utilize a wall to do wall slams and etc.