Haven't read all the posts. I started using steam in 2007 and I have never had any problems with it. It would be cool if the client was a feature and not a necessity, but to be honest I don't mind it that much - gives me an easy access to games and i can organize them as I want, and if you're a sociable person who likes chatting it has that feature too. I know that some games have additional drm, and there is a list of those on the forums, but tons of games that normally have some sort of drm like securom, don't have it on steam. Yes steam is a form of drm, but frankly if i have to choose between the steam's client and "proper" drm, for me it's a no-brainer.
Steam has an insane amount of users, and even if it goes down someday, I think it will be just taken over by some other company. And then by another, and another. It's way too lucrative. Ultimately if it fails, I'm hopeful that they'll enable us to get our games in some way to play them offline. And even if it doesn't happen, as some people pointed out, one can get so many games at insane prices, it is a cheap rental. It's worth getting it for their summer and xmas sales alone.
The only complaint I have about steam is their support, but that can be said for many services. The only exception is gamersgate which has awesome (and very friendly) user support.
As for the prices, I can't say that it goes for all games, but I know that for some games, even the super friendly gamersgate has (or at least had) the 1$=1€ policy. Don't ask me which titles because I saw that long ago so I don't remember anymore, and I haven't checked it afterwards. But it's easy to check for yourselves anyway.
edit: i forgot, one can change the server in the options. i had problems with speed just once, and once i changed the server it went back to normal (granted, my connection= 8Mbit, but when i had 10Mbit I had not problems either). but of course, if there is a huge sale with insane discounts and everybody is downloading games they bought, the speed won't be stellar. a change of server might help too though.
Post edited June 26, 2011 by Yumi