I keep and love both species and for me it would come down to temperament and size. An adult female blood is going to need quite a bit more space than a female carpet python especially some of the smaller sub-species. Also my experience with carpets has been that they are super tame once out of their nippy hatchling phase. This is true for many bloods too but I have seen more instances of bloods being aggressive adults than carpets.