sasuke12: Plus steam is supported by other online distributors like humble bundle, bundlestars, indiegala etc.
andysheets1975: It's not uncommon to find people who learn about GOG only to be upset when they find out that GOG isn't another Steam key store. As if GOG are a bunch of assholes for being in business for themselves :p
I think many players are just fans of Steam and want all their games on Steam and provide max support to Steam.
But the second problem is not have any single front end for all those shops front end. I have bought games two times because of the confusion between the multiple shops.
That's the only way for all shops but Steam, single front end for all of them and integrating as well than possible Steam too. There's been a ++ Steam client NOT made by steam, for sure it had often problems because of constant changes in Steam client. It was just the web version but still it shows it's not totally impossible.
The points to cover:
- Complete library from all shops, and including shop origin for each game, eventually no shop origin at player wish.
- Global play profile with all games time from all shops.
- Much better Game library organizer than any shop client provide.
- Quick access to any shop registered by the user.
- Indirect links to install games forwarding to shop install management. Possibility for shops to integrate better with the front end including a custom page like with suggested similar games and so on.
- Indirect links to launch games forwarding to shop launch. Possibility for shops to integrate better with the front end.
- Include communities with multiple formats.
Any single shop but steam would benefit of such approach, just because there's steam.
Later eventually Steam will have enough pressure from enough gamers to also integrate better to this single front end.