Same opinion as poizen. I use steam mainly, its fast as all heck, auto updates everything, can also be used to keep in touch with others, since I hate having a billion different things, like xfire, msn, steam Etc..
D2D Isn't as fast as steam, and you have to manually update the games.
nothin beats having a hard retail copy of a game though. As long as its on DVD and not 5 cd's.
Having to update from scratch every time after an install kinda sucks though. game depending. Sucks with mmo's i guess. Any other game doesn't get several GB worth of updates after a couple years.
And I'm way too lazy to drive 15 min to EB.