It depends on the quality of your current collection.
If you're low on high-value male breeders, get a male. If you've got a dozen average quality pastel males and only two females, yeah you're a bit male-heavy, but then again you probably still would seriously benefit from a high quality male breeder.
I always believe that if you're going to throw down over $1000 on a female, you're going to benefit greatly if you can spend as much if not more on a male to pair her with.
If you've got at least one combo male, even just a bumblebee, it might be worth it to get a female desert. Triple and quad trait ball pythons that carry the desert trait are almost always pretty spectacular, and powerhouses for breeding potential.
This really open my eyes to the possibilities ... Thanks !