Hi - given the choices, I would definitely opt for Sensi's Afghani #1 - again, it's a short but sturdy plant, and you can't beat the short flowering time. The F1 cross also contributes to a bigger yield than a regular Afghani.

I've ordered from SeedsDirect several times, but there's also my personal favorite - The Dutch company, Hemcy Seeds at http://www.hemcy.com. They also have an Afghani #1 of their own production, and they sell their seeds 12 to a packet. They have lots of other house-produced seeds too, as well as many varieties from other seed companies. These guys have never let me down, and their turnaround time is astounding. I've had some problems in the past with SeedsDirect - mostly with out-of-stock seeds that they let me know about AFTER they get my money, & I once had to wait 2 months for my package! Now that's annoying. Usually, though, they get rave reviews, so I wouldn't worry.