I quit playing Counter-Strike competitively and refused to play HL2 (still haven't played it) because of Steam. Steam is basically a monopolized version of Origin. With niftier features. But a monopolized version of online DRM, none the less.
That said, I gave in to Steam because it was a good way to get indie games back in 2008, and because I moved somewhere (Seattle) with really good broadband internet. Ironically enough, ended up buying the Orange Box for my 360.
Don't get the Origin hate but Steam love. I have Origin and Steam now, and understand that online DRM is going to be something that happens for a while. Sure as hell beats the "hey, lets have everyone make MMOs" bit, or the "losing great PC game developers due to piracy issues" bit. I think the entire DMCA is a bunch of bullshit, but until we fix the DMCA, the DRM issues are going to manifest one way or another. DRM is the symptom of the bigger issue (copyright issues in an era where you can infinitely replicate a product, both to sell it and to copy it) IMO.
Expounding on the losing great developers: got to hear a certain ex high ranking member of Epic (when I worked for a hardware developer in college) basically blow up at a meeting at what happened with UT2004 and its piracy concerns and specifically state that ...felt bad that I totally had let my entire college floor pirate my copy of it. I don't have any idea what impact (if any) piracy truly has on game sales, I suspect any non context specific impact study is full of shit and already knows what story it is trying to tell, but I do know that there are good developers who only develop for console because of piracy's perceived impact. Mind you, these are developers, NOT bean counters, who left PC game development over it.
Wish we'd all stop fighting over DRM and deal with the issue causing the DRM shenanigans - the DMCA / related copyright laws.