It really depends on what sort of personality you would like most. Blood Python's needs aren't anymore difficult to accommodate than a Boa or Ball Python. They simply just like cooler temperatures on their warm side is all. They are much easier to care for than Ball Pythons in my opinion, simply because they rarely ever turn down a meal. Between the Boas and Bloods, personality and joy of handling goes to Boas hands down. They say Ball Pythons are the pet rocks of the snake world, but I think that title should go to Blood Pythons as much as I love them. But, if you're looking for something different of stunning beauty that reaches the nice, fat girthy size of a Burmese or Retic, but without the un-handleable length, Blood Pythons are where it's at! They are great lap snakes, but they don't really coil around you. Most of mine seem to enjoy crawling around on me and looking around and exploring, though. Their dispositions are much less forgiving than a Boa or Ball Python, but with proper regular handling most of them are perfectly docile and they mellow out even more with age. I highly recommend hook training with all snakes, but with Bloods especially. You wouldn't catch me sticking my hand in their enclosures without making sure they're awake and know it's coming first! lol Between my Bloods, Borneos and Sumatrans, I think I would have to say I favor my Sumatrans. Their colors are just out of this world! But, I love dark snakes... Just in case you don't already know, Bloods are the largest of the three species, followed by Borneos and Sumatrans are generally the smallest of the three...