Perscienter: I also tested Steam again.
Steam in 2012 is still bloated, slow and buggy. The overview is always full with heavy graphics, though the software can't manage it. Videos start automatically (note: didn't go through preferences, maybe it can be turned off.) There are constant graphic bugs interfering with the other browsers, e. g. Steam usually covers bits of the browser UI.
When you install a software, it tells you sth. like this: 46 MB, almost two minutes. The actual result will be: 46 MB, then 3 different update processes including installation of a framework the requirements didn't talk about, a failed attempt to start the game due to a DirectX error, which suddenly goes away after a Steam restart. Outcome: 20 minutes.
I won't even try big downloads like 9GB, because I doubt that this software has proper resuming.
The support sucks and it's in the USA, so you don't have any rights as a European.
Instead of a smart account concept, every game can require its own account, so Steam had the chance to unify and simplify but it achieves the opposite.
Add up different horror stories and I think a lot before purchasing anything.
Hmmm...I must wonder about your computer. I have steam running on multiple types of computers from 6 year old computers to a brand new computer and I do not see any of the issues you are mentioning in your first paragraph. It runs smooth on all of them, during christmas sales it will lag but because of high volume.
As for your second issue...I would agree I believe they should have it so you can say not to install directx, or what not if it is already installed on your system. That would be great. Heck, it might be possible, I just have never worried about it...usually it only takes an extra 10-20 seconds anyhow, so not a big deal.
Yes, sometimes steam needs to be restarted after installing something...big deal...a crap load of games (even newer ones) have required system restarts in the past. Again, a couple of minutes...but lets blame Steam=)
Actually, steam is very good at resuming updates...a helluva lot better than some newer digital distributors to the table. I personally have not had a corrupted download through steam, but it has happened with gamersgate, and god let me know even mention the recent adventures with Strategy Firsts download manager.
Meh...most digital distributors support sucks unless gog who will try to help. To be fair, any technical issues not related to steam should be dealt with the game developer, not steam. Also, the majority of the people will always blame the game when it is most likely their own system which is the issue.
And how can every game require an account...that is not steam's fault. Steam is a platform, they do not control other developers and publishers. If Ubisoft, Origin, and what not want their own platform they are going to do what they want. Go yell at Ubisoft, Origin for making their own platform's. The only thing Valve could have done was tell them to go fuck off, and not release there game their but thats not a good business decision for valve.
Get rid of the development of steam so many years ago and pc gaming would be almost dead today, believe that! Steam did get lazy when impulse got sold to Gamestop though as they really do not have any competition in the market.
Although on a funny note...you can now buy steam cards at gamestop lol...gamestop is working on a way to exploit it as we speak.