Stilton: Would someone please kindly explain to me the alleged benefits of using Steam over GOG or any other sane method of playing PC games (like buying a non-Steam contaminated CD, for example) as I honestly cannot see the point in installing their dreadful client and not actually owning my games. I like a CD or an unrestricted digital download. I must be old-fashioned...
Sure, but firstly I should say that it is important to realize that what some people consider to be a "benefit" of Steam, other people consider to be Satan's hellspawn. Having said that, I will define "benefit of Steam" very clearly to mean something that some number of people who use Steam find to be beneficial and prefer having the feature/function available.
Some of the features of Steam that many (probably the majority) of Steam customers find beneficial include:
- Having a standalone gaming client. (It is essentially a highly customized web browser)
- Ability to navigate the store and purchase games in-client.
- Ability to manage one's gaming library in client including viewing the library with different views, organizing the games into categories, installing/uninstalling the games, launching the games.
- Updating/patching games automatically by default (or disabling that per game if desired).
- Voice chat built into the platform for use with any game.
- Social networking features (friends, instant messaging, gaming profile your friends can see, status updates, comments, game reviews etc.)
- Friends can see what games you own and your wishlist.
- Tracks how long you have spent in each game and other statistics.
- Acheivement system tracking feats you have accomplished in games that support it.
- Trading cards which people collect for games and trade/sell or use to boost their aesthetic prestige on Steam.
- Cloud based storage of savegames, configuration and other game data for games that choose to use it. Some games offer it as an option while others use it mandatorily (which then makes it act like DRM, although it is nice when optional)
- Marketplace to buy/sell/trade games and in-game items, trading cards and other stuff.
- Workshop where people can create mods/maps/levels and other items for games and make them available to the community.
- Discussion forums integrated into the client.
- Groups (kind of like Facebook) integrated into the client.
- Ability to add non-Steam games to show up in your game list and launch them.
- Lets friends know which game you're playing and what game they are playing which is useful for organizing multiplayer matches.
- Lets you share your game library in a semi-limited fashion with authorized family members and friends on authorized computers (if the game allows) so long as you are not currently playing any Steam games yourself.
That's a good quick list of many features that Steam has in the Steam client which many people out there find beneficial and useful. Of course, some people may not like or want any of these things at all, might hate them, might want to burn kittens with the flames of 1000 suns that Valve dare to even make such features available to people, etc...
But, the bottom line is that Steam is the most popular gaming service out there and these features attract the unwashed masses and are widely desired by people at large even if there are people out there who couldn't care less about any of it. That's not going to go away any time soon either, and video game companies are integrating their games more and more tightly into many of these features that are really Steam specific for the most part - making those games less likely to even consider platforms like GOG or others that don't provide their gaming customers with a similar experience of features. For example "achievements" are highly popular with people at large it seems. I'm rather neutral about them myself but they're popular and it seems many game companies consider it a required feature for their game nowadays.
Mind you, the majority of the things I list above are just optional conveniences people can care about or just ignore and not care about. The things that people seem to hate the most about Steam are more the fact that Steam has their own DRM system available for games to optionally choose to use and most games do use Steam DRM as well as other forms of DRM. That's the most off putting feature of the whole Steam concept ultimately, but there are DRM-free games there also. The other big thing that seems to annoy people about Steam is that you HAVE to have the Steam client running in order to play most if not all Steam games (except perhaps the truly DRM-free ones).
Anyhow, that's a good synopsis of the "alleged benefits" of Steam so to speak. I personally consider some of those to be benefits to myself for sure, while others I am neutral about and don't really care either way, and some of the features I find annoying and not really beneficial to me personally - but I can see how all of the things I listed as benefits are seen as beneficial to at least /some/ Steam users even if they're not beneficial to me personally. :)
Personally I think a properly well written gaming client/launcher is a nice thing to have, and many of the features could theoretically be optional and not forced down people's throats per se. A company like GOG writing an /optional/ client to implement some of the same functionality, whom is much more consumer-friendly and conscious of providing a better gaming experience to their customers is going to most likely create an overall experience which has the potential to be much better than Steam's client IMHO however Steam has a many-year lead on GOG, and so I imagine we'll get some neat features and then enhancements over time rather than some Steam-killer all at once. :) I do think too though that just having a client will draw LOTS of Steam gamers to be interested in GOG who otherwise might have just ignored GOG because they love gaming clients and don't want to use a service that doesn't have one.
The beauty of GOG's approach IMHO, is that us gaming client fans can have our cake and eat it too, while anyone who chooses to do so can ignore it and continue doing things as they always have, even being completely blissfully unaware of the client and its offerings. :)
Anyhow, hope this helps!