I used to really hate Steam. I tried it in the early days and it really sucked and blowed (to quote Bart Simpson). Since then it has steadily improved.
On a philosophical note, I admire what Valve are trying to do. Working well, Steam is an excellent way of keeping their user constituency informed of developments, and up to date wit the latest patches.
However, that isn't the only reason for Steam to exist. By passing the publisher is one. I understand how it must be irritating when a publisher takes so much of the profit, but there is a reason. I think we saw that with the release of HL2. Valve seemed completely unprepared for the onslaught of support calls and problems they had to deal with, and Steam was clearly not able to cope. If they had used a publisher, they would have taken the brunt of that...
Then there is DRM of course. One thing I resent about Steam-based games is the assumption that you are a pirate rather than a customer. I understand the need for Valve to protect their intellectual property and ensure they are paid for their work. But I wonder if Steam over does this a little.
So, what is your opinion of Steam now? Do you think its good for gamers and game producers?
I just realised I screwed up the poll a bit. The first two answers should be mutually exclusive of course..!