I've purchased from several, including many of those listed in the poll. DGC gets the nod for me because of the ability to select specific weight and color -- the only way it could be better would be if there were some way to actually see and handle the specific disc they're going to send you, which is impossible, obviously. Free shipping is a big plus also.
Also, their customer service has been excellent. For example, I ordered a handful of things late on Friday, including some discs as replacements for my daughter's discs that went missing (not her fault, nor mine, in this case). Around mid-day today I got a call from them, to say that they'd apparently miscoded some items in inventory, because they were out of stock on one specific model/weight/color I'd ordered. Didn't catch the guy's name, but before he called he had already figured out what the closest matches they had in stock were (same model, different colors, weights 1g off from what I'd ordered). That doesn't sound like a big deal, but I know from experience that a lot of retailers would have expected me to come up with an alternative -- meaning I'd have to go look online at what they had and either figure it out on the fly with him waiting, or call back. But he had a solution ready to propose before he picked up the phone to call me. Made the whole interaction painless for me.