michaelleung: Even publishers that have previously used horrible DRM to "protect" their "interests" have finally given up slowly and are trying to cater to those few with a serious hatred of any kind of DRM (like some people on this forum). I really don't mind DRM all that much because it's inevitable, but I do know where the line is to be drawn when there is a difference between protecting a game from pirates and just being really anal about everything. Take Steam, for example. I do like Steam, and I intend to buy from Steam more and more in the future because it is a good service, minus the support and the forums and the overpriced currencies in several regions, and it deserves to stay in business (others will disagree).
DRM can compound already existing problems. Take Clear Sky for instance. I didn't choose not to buy it because it had activation limited DRM (TAGES, urgh). I didn't choose not to buy it because it was unfinished and needed patching up to the eyeballs. I chose not to buy it because the two issues combined meant I was left with either a cracked and broken game or a fixed rental copy.
You've also got DRM that seriously affects compatibility. For instance there have been games that I've been able to get running on Windows 7 simply by removing the DRM (again, TAGES). Disc checks may seem pretty mild and I typically don't have a problem with them... until I have a problem with them.
As for Steam, sometimes you can find things that are cheaper than anywhere else through its weekend deals (the vast majority of the titles I have bought through the service were for a fraction of their usual price). But it's all to obvious that the service has sold out to the whim of publishers.