I have four snakes - a normal ball python, a Hog Island boa, a young, female jungle carpet and a young Brazilian Rainbow boa and love them all for different reasons. The ball is just so laid back and easy to deal with (except fasting). My Hog Island is two and a half years old and almost five feet - great guy that likes to hang out on the back of our dining room chairs (hunting, I guess). My jungle carpet is a little over a year and can be a bit aggressive but never bites and is generally a great little girl. And my rainbow is such a spectacular snake - beautiful, strong and eats/sheds well. I couldn't pick one as my favourite because they are special in their own ways. The boas are going to be big guys but easy to work with. I'm not sure what to expect from my Carpet as she is long but skinny. I bought these snakes because I didn't want huge snakes that I could not handle on my own (it can be scary when the Hog wraps around my neck and squeezes when I'm moving him around, indicating to me that I can't hang him around my neck much longer).Snakes are such interesting animals!