Babies are very rewarding imho

Whether you get it from the pet store or a reputable local breeder is up to you. As long as you make sure that the baby has eaten a few times before you get it, they are wonderful.
Coming from someone who has both a corn and a ball...the main pro of having a ball is their personality. They are (usually) much more laid back than corns. Most of them seem to just enjoy laying on you for the most part. They are just great snakes. Most of them are very sweet, docile and fascinating to watch (when they decide to venture out

)
The main cons are the ones you already know about
: the finicky appetite and the more specific temp/humidity requirements. I'd say the picky eating is the most aggravating part for me. My corn devours practically anything you put in front of her, so it always really gets to me when my ball acts like she's forgotten how to eat

But then a couple weeks later she decides she's hungry. You definitely do learn how to worry less when you have a ball
They are really worth it though. If there's any snake you can seriously get attached to, it's a ball python. It will become your "baby."
So if you have the money and you're ready to do it right...then definitely go for it!!

You won't regret it!! Just be prepared to fall head over heels for the little charmers!!
