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.