I am not a big fan of corn snakes ether but they get longer than ball pythons. Ball pythons are more of a fat snake. I guess the debate for you is do you want a snake that is going to hide most of the time or one that will be out and about in its enclosure most of the time? That's the big question.
Remember always buy from a responsible breeder!!!