Here is why I tell people that I suggest Ball Pythons too.
1: Their relative small size makes them I deal for even children to handle and keep.
2: Their temperament is more predictable have other python and Boa species.
3: They aren't typically as flighty as some colubrids can be.
4: They are a little more heavy bodied snake so for people that want to hold a more substantial snake they are your ones