Corn snakes are great! Beautiful, inexpensive (even a beautiful morph is usually under $150, or much less), and adaptable. They also do not need crazy setups. Humidity is basically a non-issue, and they do fine with lower heat requirements (actually prefer it) than BP's, for example.
My corn would eat anything anywhere. My BP, if I moved her every summer, would probably take the whole summer to adjust and eat again!
They get a good size too. They need a little more support and dart around little more than a BP (Corns are more active for sure), but are generally totally docile. I got Figment at 9G and he's now 640G and over 5 FT! He's a sweetheart. Squirmy when little, but they get used to being handled quickly once they realize you are not going to eat them. They also get more confidence with size.
Does take a little while for them to grow since they are so small and eat such small prey items. I do not believe in overfeeding and Figment took 4 years to be full grown.
Here's my thread on Figment. You can see how much he has grown!
https://ball-pythons.net/forums/show...nder-Corn-Baby