Aminet always worked for me, and I suppose if I'm going to buy software I'd prefer to give the authors 100% profits vs a 70/30 split for what is essentially just a storefront dropsite. Or use a reputable brick and mortar vendor.
You'll have to forgive me but I've seen enough people screwed and jerked around by DFX to give them a dime of my money again. Gave up on Aladdin, money flushed down the bog on that one.