When I purchase a snake to breed I already know before hand what I want to breed to it or have a project in my mind and buy towards that goal.
Females take longer to raise so I always recommend getting females first unless you find a steal on a quality male that fits your project.
If we are speaking pets then that's all about what makes you smile when you hold it.