I personally think Steam is great. Although, I may be one of few who has never had technical problems with it.
I think it's a great idea, and well executed for a first attempt at such a thing for such a big customer base. I really look forward to other things following suit.
I woke up the other day to find Lost Coast had been released, loaded up Steam, went and had a shower, came back and hey presto, Lost Coast ready to go.
A lot of people talk about Blue Ray and HD discs, and I for one am not particularly concerned about either. I don't think storage media is the thing of the future, I think streaming is.
I'm hoping in a few years time we'll all have 20mb+ broadband connections, and when new games are released, they'll be released simultaneously throughout the world for all to purchase online and download at the click of a button.
Unlike Call of Duty 2 for example, I run an online clan who are eagerly awaiting Call of Duty 2, our American counterparts have had the game for the best part of a week, and it's a few days away from our shelves yet.
How we wish it was available on Steam.
It doesn't just end with PC games either.
I'm hoping in a few years time we'll be able to upgrade our X360 hard drives and then download our games after buying on Xbox Live. If that could happen, there would be no need for a HD DVD drive.
DVD's in the future? Stop those trips to Blockbuster, have it streamed to your screen.
I think getting products to customers via the web is the way forward, and Steam is one big step for Valve, one giant leap for mankind. (How cliched is that lol!)