D2D isn't fail, in my opinion. It's part of IGN, so that pretty much guarantees it won't go under. You get unlimited downloads, and they have good prices. Got WiC Gold for $5.
Still, I like Steam the most.
Best place for older games would be Amazon, eBay, Impulse, or D2D.