browncoat1984: I generally like Steam but I have come to realize in recent months that Steam definitely has some issues, mainly with QA control on Valve's end of the deal. Their QA is almost as bad as Nintendo's (just walk into a gamestop and look at all the $5 shovelware on the shelf and you'll understand what I mean). Valve needs to step up and be a little more heavy-handed with these publishers.
While I have not had problems with DRM on Steam, what I -have- had problems with is old games not working properly. I bought the Jedi Knight pack and thus far have not been able to get Jedi Knight and Mysteries of the Sith to launch. All other games I have on Steam work but those two do not...my retail copies do not work either. If Steam were GOG they would not have allowed that on their system, and there are many many users having many issues with those two games and nothing has been done to fix them.
Steam is not like Xbox (thank God)... they don't certify games or anything like that, they are just a store. Their community features and such sort of make that seem wrong, but it is true, they are a simple store.
One of the greatest things about the PC and in fact the main reason I am a PC gamer is because it is an open platform with no Microsoft or Sony telling you what you can and cannot buy or play. If Steam switched to a certificaton/controling/closed platform system, this would all change.
The more we make the PC like a console, the less it is PC gaming, basically. Unfortunately, I feel this is inevitable.