As mentioned above, it is totally up to you, but being a volunteer at a shelter, I know how huge a difference it makes when an animal is adopted. Each one opens up a space for a new one to be adopted. And many are actually quite small, some even in rare colors. Some may have cosmetic issues that make them less likely to be adopted but not have any true health problems.
Find a snake you like, whether it comes from a breeder or rescue. : )
Best of luck!