"... when offered a chance to download Dead Space via Direct2Drive I simply couldn't refuse. Let's just say, I'm impressed."
is it better than Steam?
I would say no, only because steam has achievements.
N4G is a community of gamers posting and discussing the latest game news. It’s part of NewsBoiler, a network of social news sites covering today’s pop culture.