To me this is hard to do and is easier to do with a snake then say a dog that gets emotionally attatched to you as well. If you consider the boa family and you have the means to keep it then do. Its not as if the boa will care if he moves onto a new home just make sure its a good one. So it really has to come from your opinion on how many snakes you wanna house and keep for now and the future. Remembering just cause you make babies doesn't mean you will always sell them immediately. But don't worry about the snakes feelings cause as much as we all love our snakes their love for us doesn't go that far and it won't effect them. It won't have abandonment issues or anything. So if you want something else then get soething else. But if you have enough love for this snake and are willing to pay for its upkeep then do. Either eay whatever makes you happy is best. The snake will be fine so its really up to your situation and feelings.