If size, space, and food size/amount is an issue, go with a Dum. They stay smaller than BCI. However, if you're okay with a pretty large snake, definitely go for a BCI! They are sooo sweet and relaxed and gorgeous!!

BCI love! (My yearling)