(obligatory: http://xkcd.com/488/ )
(obligatory: http://xkcd.com/488/ )
I'm sure there's a lesson in there somewhere...
I'm a fan for the same reasons you listed. Also, their aggressive sales and price reductions on older archival titles significantly increases my buy-in of the Steam service, which in turn makes me far more willing to turn to them when I am buying a full-price, day 1 title.
Meanwhile, DRMing a game through Steam makes it more convenient for the consumer rather than less convenient[1]. They turned the protection scheme from a hindrance into a feature, and a desirable one at that. Most importantly, the carrot wasn't just stapled on to sweeten the deal, the features of Steam are leveraging the DRM itself. I have never heard anyone say "man Steam is awesome, but they should take out the DRM"--it's an intrinsic part of the additional features. That's what makes it so impressive to me.
[1] There are tradeoffs so YMMV, but the tradeoffs are easily worthwhile for the majority of players, which is Good Enough.
For people like me who have grown with computers and games things like original disks, standalone copies, and accessible abandonware is like the National Archives.
I still play games from the 90's, even 80's, thanks to emulators. I don't want to buy something that won't run properly after 20 years which itself is about 15 years since any reasonable commercial interest.
So the fact that I have an implicit backup of all my games with nill re-install headache is the killer argument for Steam.
I'm fully aware of the drawbacks (including the, alas remote, possibility of the service going down, but am willing to chance this for the convenience received.
OTOH: Ubisoft just said hello to Sony (remember the rootkit fiasko, http://en.wikipedia.org/wiki/Sony_rootkit ) and a couple other companies on my eternal shitlist. Since it's eternal there's no escape and they won't see one mor Eurocent from me, no matter what. I also won't pirate anything Ubisoft for that matter.
Until Steam 2 comes out and they discontinue Steam 1 servers. Or the company gets bought by Fox/Disney/Sony etc and they disconnect the old cost base.
Imagine if you had to repurchase all your DVDs/CDs everytime a singer/actor switches agent/label?
Yes, the first versions of steam were pretty terrible, but they have turned it into my preferred way of buying PC games over the years -- it really is a great platform now days.
They don't do stupid shit with DRM affecting the rest of your comptuer, or hacks on the DVDs, etc. They keep it clean and simple for the user.
For example, Bioshock 2:
30GBP, "down" from 40GBP http://store.steampowered.com/app/8850/
16.74GBP http://www.amazon.co.uk/Take-2-Bioshock-PC-DVD/dp/B00175SOS2...
After all, you don't get any physical copies, which is something a collector may like.
The online features are also not too shabby - being able to join a friend's game in a single click is a pretty nifty feature that I use often.
Also, Steam generally gives 10% off for preorders, which is something brick and mortars aren't doing.
These days, less and less games fall into category number 2. At the moment its mainly Modern Warfare 2 and Borderlands.
Obviously online games are hard to crack on Steam (it was developed for Counterstrike). However, single-player games are as easy to crack on Steam as any other DRM system. All you need is a dummy account and a crack not to have to authenticate online.