Ball pythons are great but I call them "pet rocks". I mean I love my little high white pied girl but for the most part, if she isn't hungry, you wont see her until night time when she sometimes wanders around and that's mostly when its close to her feeding time. If I take her out during the day, she is fine but more of a lounge snake, really just liking to sit on me and look around. Now I also got a large BCI girl who is much more active. She is out most of the time and only uses her hide when shes shedding. She loves to come out and wander around or go outside. I personally loves boas but I had to have me a high white pied ball python. I actually just bought me a EBV Redgroup/Tom Burke pure lispstickline sunglow boa and cant wait for her to be shipped. As for temperament, my ball python has never tried to bite me and my old ball python never tried either in over 10 years of owning her. My BCI girl did headbutt my hand when she was a baby because I scared her but since then almost 2 years and she hasn't shown any aggression at all, not even cage aggression. Only down side to boas is you need a large cage compared to what you can keep a ball python in. You cant go wrong with a ball python as a pet.