You are doing the right thing by buying directly from a breeder at a reptile show or without a reptile show.
Cut out the big box chains, it will save you money and will reduce the profit of these chains. Some stores just dont feed their pythons, never.
i would suggest a pinstripe or spider. The spider gene changes the character of the ball python a bit, some say they are better as pets.