You typically want to keep the pivot at the center of gravity all times. For a ball that'd be at object center. Deformers are indeed a better solution.