I had a corn and could never get him out. He would bite and try to get away. It didn't hurt his mouth was too small to do any damage. I have two ball pythons and they have never tried to bite. I would go with the ball. My balls have been very calm and relaxed. Also I haven't had any trouble with them eating. They eat anything I put in the cage. One is from a petstore and the other is from a breader.
Thats just my 2 cents.
Trey