BCC=Better color, and bigger size (8'-10' or so). Husbandry requirements are more strict, and they are less forgiving of mistakes that pertain to their health. They are also significantly more expensive than BCI's.

BCI=Smaller adult snake (6'-8' or so), more forgiving of husbandry mistakes, less colorful as adults, cheaper price.

Temperament will depend on the individual snake.....my suggestion is get a baby.

I'm glad I started with a BCI.....she has an awesome "snakeonality", and is easy to care for.