When Steam isn't working for some reason or other, you need the patience and know-how to get it working again. Yesterday I was not able to get the Steam client running because my internet connection was down. I learned later there were ways to get around it once I was able to get back on the internet and ask in the forum, though I haven't yet confirmed that the suggestions will work.
The fact that I was unable to get Steam running in that instance is an example of why I don't like the fact that Steam is the only way to get this game. Steam is a good and professional platform but it does have its downsides. Whatever DRM they used in Civ4 it never bothered me and I found it to be not troublesome at all.
I've also experienced several times over the past couple of days after installing Steam that the program crashes occasionally or becomes completely unresponsive (e.g. where buttons like "Cancel" don't do anything) for unacceptable lengths of time (e.g. minutes). However I understand it's possible that some of these problems are caused by things specific to my machine. It might even be a problem with my machine and not Steam. Regardless, the fact that there is potential in such a case that I couldn't play civ5 means it's a possible annoyance for me. I don't want to "hate" on Steam but if I had the choice I honestly would buy this game as a Steam-free version. I would probably pay 5 or 10 dollars more just to have that peace of mind. That's just me.
What I wonder is, how many of the people who are such big advocates of Steam regularly buy non-Steam (where I mean "doesn't require Steam") games that require a Steam-like client to play?
As an example, I had to sign up for GPGnet and install their client to be able to play Supreme Commander and Forged Alliance in multiplayer. I had no issue with doing that but if I had to install a similar thing for every game I played I would quickly get tired of the practice. The advantage Steam has going for it is that it's common to many games so if you stick to mostly Steam games you don't have to deal with many other clients. This is essentially the reason that regular Steam users have no problem embracing it. For someone who is going to have to install Steam for this game only (civ5) and no other game, many of the "exciting features" of Steam are not that big a deal. It seems that for Steam to be really good, you need to commit to it and be a regular user of it. If that happens, yes the Steam experience is probably one of the nicest for any regular gamer.
The fact that I was unable to get Steam running in that instance is an example of why I don't like the fact that Steam is the only way to get this game. Steam is a good and professional platform but it does have its downsides. Whatever DRM they used in Civ4 it never bothered me and I found it to be not troublesome at all.
I've also experienced several times over the past couple of days after installing Steam that the program crashes occasionally or becomes completely unresponsive (e.g. where buttons like "Cancel" don't do anything) for unacceptable lengths of time (e.g. minutes). However I understand it's possible that some of these problems are caused by things specific to my machine. It might even be a problem with my machine and not Steam. Regardless, the fact that there is potential in such a case that I couldn't play civ5 means it's a possible annoyance for me. I don't want to "hate" on Steam but if I had the choice I honestly would buy this game as a Steam-free version. I would probably pay 5 or 10 dollars more just to have that peace of mind. That's just me.
What I wonder is, how many of the people who are such big advocates of Steam regularly buy non-Steam (where I mean "doesn't require Steam") games that require a Steam-like client to play?
As an example, I had to sign up for GPGnet and install their client to be able to play Supreme Commander and Forged Alliance in multiplayer. I had no issue with doing that but if I had to install a similar thing for every game I played I would quickly get tired of the practice. The advantage Steam has going for it is that it's common to many games so if you stick to mostly Steam games you don't have to deal with many other clients. This is essentially the reason that regular Steam users have no problem embracing it. For someone who is going to have to install Steam for this game only (civ5) and no other game, many of the "exciting features" of Steam are not that big a deal. It seems that for Steam to be really good, you need to commit to it and be a regular user of it. If that happens, yes the Steam experience is probably one of the nicest for any regular gamer.