I have more than 65 game library entries in Steam now, including the 4 extra links for the Civ IV complete that don't actually work.
I like Steam. The top post is rose-colored though and tells only half the story, so I'll add a couple of points.
About Offline Mode
Steam Client Offline Mode isn't. You must be online to go offline. I feel that people that jump to point to offline mode as some brand of magic sauce haven't actually used it. Each month (literally) offline mode fails for some reason or other. Sometimes the offline mode bug is specific to one game, sometimes the problem is systemic, affecting everything. Here are some recent examples where offline mode will either fail or create new/different problems effectively preventing use of a game:
Apr 29: Fix reconnect attempts while Friends/VAC is offline causing stuttering in the client and potentially in Steamworks games
Mar 2: Really fixed offline mode not always working
Feb 23: Fixed offline mode not working
Jan 18: Fixed cloud games attempting to sync when the client is in offline mode
Once a month, consistently, there is at least one game you can't play when offline. But, "hey," you say, "what are the odds of that game and downtime applying to you personally?" My answer to that is "Pretty damned high".
You don't know this unless you actually use offline mode, but innocuous-sounding issues like "Fixed cloud games attempting to sync when the client is in offline mode" really translate to "game crashes to desktop when attempting to sync because the error handling sucks and we need to patch in a fix to the Steam client, which you will need to go online to obtain so you can go offline again".
Custom Content and Modding
Steam uses exe stub launchers and non-default paths and for some games skips over some content you would otherwise have with a disk release. For these reasons modding takes a hit for some games on Steam, including certain popular Civ IV mods that affect exes or dlls. Early iterations of X2 and X3 had problems installing script updates where the installer couldn't find the path to the game, Railroad Tycoon III is missing the map creation tools and some other custom content utilities (not the map
editor that is in-game, the
creation tool itself), Sid Mieer's Railroads! can't get the transcontinental mod pack installed at all, some (not all) Elder Scrolls and Oblivion mods need to be finessed to the point where you wonder whether it is worth the time/effort, Hearts of Iron III data had to be manually




ing edited just to get the Steam version to be compatible in online multiplay - and that was like 4 months where both Valve and Paradox completely failed to be able to get
their own CRC checksum to match on the Steam install.
Value
Steam has sales, like other stores do. Steam also costs more this past year or so for newly-launched triple A titles. For example, supreme Commander 2 purchased through steam cost eithe $5 or $10 more than buying at bestbuy or gamestop or amazon - and did not include one single bonus map (of 6 possible). Yet, no matter who/where you bought this game from, you are required to install and run Steam to play it.
I sometimes think Valve is working overtime to crush their competition and maximize profits - the things businesses in America do daily - but that's just another way of saying they hope to become an anti-competitive monopoly.
Anyway, I like Steam. It isn't perfect. That is to say, it has some serious technical problems on a fairly regular basis (Just ask the Tropico 3 people, or the Supreme Commander 2 pre-purchase people, or any of the people paying a premium for a triple A launch day title how their day 1 experience was...). Steam also imposes some increasingly-inconvenient limitations on use that I didn't have to contend with in years past. For example, I can't have my kids play some of the games I have... rather I would need to get a Steam account for them - and they're too young for me to be comfortable having them with their own account.