I have been a snake owner since a year now. I have learned a lot during this time. I have owned 5 types of snakes, currently 4. Ball Python was my first. I got him as he was three years old. BCI was my second. I got him as he was a month old. Dumerlis Boa was my third. I got him as he was a month old. And i just obtained my fourth snake, Amazon Tree Boa. He is 8 months old. And i have owned a corn snake for a very short period of time. I can confirm out of my experience with these snakes that my BCI is by far the most wonderful snake. He has a real personality. He interactes with me like if he has some human componants in him. He survived my mistakes as i was a beginner. Wonderful eater. Always fun to hold him and handle him. In fact handling him is the most enjoyable part of my day. That does not mean my other snakes are not fun, but it seems that Boa Constrictors are unique and special secret animals.