I have 15 snakes. 10 corns (2 amels, 1 miami phase, 1 striped, 1 ghost, 1 normal, 1 butter, 1 hypo, 1 snow, and 1 bloodred). 1 colombian red tailed boa, 1 caulkers cay boa, and 3 ball pythons.
Ball pythons are very picky eaters and prefer live but we have had great luck getting them all to eat frozen/thawed. The best way is to feed a live and then do a train feed of a frozen/thawed before their jaw closes. They will usually take the frozen that way and then they will take them after that. There are many other "tricks" you can use to get a stubborn eater to eat without having to feed live. Once they take the bigger sizes they can get really hurt by the mice/rats fighting back. Plus we just find it really hard to feed live.