It really depends on what you want. If you plan on breeding ball pythons in the future a female bp would be the way to go. If you don't plan on breeding bps I would probably get the boa. Boas are different than ball pythons and it's fun to have one around.