Personally, I am not a big fan of Steam, and the reason is simple. I hate what it is trying to do gaming. Valve is pushing away from the traditional model and trying to turn games into a service. They are also creating a system that benefits the publisher far more than the consumer, allowing them greater control over the selling of their games and consumer data.
Essentially, Steam is a "subscription" service where they are under no obligation to the consumer according to all the fine print you agree to. Your account is a limited, terminable subscription that they are in full control of, not you. A simple billing error can get your account
locked down for
months if not indefinitely depending on the situation. Overloaded servers can keep you from accessing your titles, since Steam wants to authenticate you every time you launch a game, etc.
The only digital distribution services worth supporting are those that provide you with an installation file, and theoretically you would never have to access that website again. GOG is a perfect example of this. I could purchase a game right now, download it, and have it indefinitely without returning to the service (although you are crazy if you do not want to return here!).
bansama: Technically speaking, that goes for EVERY digital distributor -- yes, even GOG -- and for that matter, even when you buy retail, all you purchase is the RIGHT to use the game. You don't own it.
For me, there is still a significant difference between retail and most digital distributors. Yes, when you "purchase" a game, you are only obtaining a license for it, no argument there. With Steam though, you are getting a subscription that another company is in complete control of. A license still affords the user some basic rights, with Steam, good luck if something goes wrong.