When we were deciding what kind of snake we wanted to add to our family, the local ma & pop pet store recommended Corn Snakes or Ball Pythons. I started researching and Corns seemed more low maintenance for us as first time snake owners. Like Autumn said there are several differences in care between them but the biggest turn off for us was that Balls can be picky eaters. They can go for months refusing what you try to feed them. Not only would I have been freaking out over why our snake wasn't eating, but once you thaw their furry cuisine if they don't eat it's trash, and that is a waste of money. Not something my husband would be happy about... We ended up getting 2 Corn snakes and both are wonderful eaters, they prefer the dangle of death over just having their food placed in the feeding tub, but they have always eaten for us.