The only thing wrong with Steam is the convenience factor. It has cost me too much damn money in impulse buys because I don't have to drive to the store for my games anymore. I think the last PC game I bought at retail was GTA: San Andreas.
The only problem I am having with steam is I can't get it to back up, which I like to do so I avoid downlaoding the 30 games, okay more like 20 but still.
Edited to add: I really hope this games is as good looking as the first but runs on more systems at better rates and resolutions.