I have never had a problem with pins. When they fall they either lay flat or the flat head pins stick into the carpet like darts making it easy to pick up.
I ball is very firm, not the squishy type. I've had it so many years that I can't remember the brand name.