A wealth of great information from everyone and just to reiterate what's already been stated, corns are cheaper all the way around and are absolutely great snakes.
I have both ball pythons and corn snakes and there are pluses and minuses to both. I started out with a corn snake and am glad I did, as it was a great learning experience (still have him!) and he was very forgiving of my clumsy mistakes. Corns are hardier but tend to be more active as previously noted. There are a TON of morphs of almost any color imaginable and like it was previously stated, they're cheaper as a whole than are ball morphs.
Another thing to think about is the upkeep and costs and a corn snake is cheaper all around, in my experience, anyway. Great animals but very active. They're more of a "display" animal in that they come out to see what's going on as opposed to a ball hiding away. Just my two cents. Either way, you really can't go wrong, lol! Kudos to you for doing your research and getting some informed opinions.
Best of luck to you!