amok: Many people actually likes Steam features. They have one all games in one launcher for all games, cloud saves, account bound games (makes it easy to swap machines), Steam Workshop, social functions and so on. Say what you want, but Steam does make PC gaming very convenient.
Gersen: That IMHO the main reason why GoG should really implement a
optional client with download/launch, auto-patch download, cloud save and even maybe achievements if anything just to prove that you can have Steam-like features without necessarily having the DRM part bound to it.
That's one of the very silly thing we often hear where peoples seems to believe that Steam can only offer such features because of the DRM and that those wouldn't be possible without it.
Stardock had an interesting idea with their "Reactor" thingy, sadly like a lot of Stardock thing it never was anything more than a good idea.
I'm surprised that I am having to come to the conclusion that achievements are now an important part of gaming for a lot of people. They are the gamer equivalent of a dog biscuit, but there are way too many people that are starting to demand their existence, and I think its one of the bigger issues involved when trying to detox someone from Steam.
Any sizable company could probably provide some sort of application manager that manages and launches their purchases. Achievements however, may be technically more difficult, especially when talking about GOG's back catalog being littered with games that were both made and acquired for sale before any such system was in place. If GOG can't provide a consistent product in that regard (and probably wouldn't) then it could be a mess.
I don't know by what process games hook into steam, but I'm thinking going forward game devs need to be tracking achievements internally and broadcasting them in some standardized format so that anyone can write an achievement tracker. Right now I doubt any such standardization exists meaning the only way you can get them is by staying loyal to whatever service you purchased your game from.
Even then this only really helps going forward. Unless some open standard can be agreed upon by developers, Steam and similar will just get to continue dangling achievements and saying "You do want these right?" Yes. Apparently we do.
I do realize there are multiple platforms that support achievements, but I'd prefer not to consider Steam a "platform." PC gaming doesn't need sub-platforms, its fragmented enough without any of that.