If the game in question is an old game that "needs" a mod to run like vampire the masquerade bloodlines then choose gog.
Or if its important the game be on your machine with no drm etc then choose gog.
Else choose steam.
A gaming community free from the hype and oversaturation of current releases, catering to gamers who wait at least 12 months after release to play a game. Whether it's price, waiting for bugs/issues to be patched, DLC to be released, don't meet the system requirements, or just haven't had the time to keep up with the latest releases.
If the game in question is an old game that "needs" a mod to run like vampire the masquerade bloodlines then choose gog.
Or if its important the game be on your machine with no drm etc then choose gog.
Else choose steam.
I primarily use Linux, and since GOG doesn't have a native Linux version, it's just much more convenient to use steam
Depends on if it's a game I'll also be playing on the Steam Deck and not just on ny desktop. There is heroic launcher, but I prefer the Steam Linux experience.
From both, but I prefer GoG. I bought everything I want to keep there. So I can store the installers, and won't have to redownload each time I install on a new system. But Steam has a smoother Linux experience.
GOG is great, but it would be silly to buy fighting games on there, for example, since it doesn't have any infrastructure to support their multiplayer.
Similarly, if trading cards or achievements are detrimental to your enjoyment, stick to Steam.
I stick to Steam for the most part because 95% of my library is not on GOG.
I would prefer gog but with the steam deck, I find compatibility more reliable on Steam. Additionally, Steam workshop games are also really convenient.
How does one buy games with trading cards? I have tons of them
You sell them on marketplace, then for those you get your currency on steam wallet, then with that you can buy games. You can also sell other inventory items as long as game uses steam inventory
Somehow I seriously doubt that anyone would want my cards, and don't know what prices to set. Oh well.
Well there are 2 plugins for setting card prices, steamdb and steam enchanced. They both allow you to set card prices to price that will get bought quickly. Also there are many people who buy them to finish their card collection
Gog is if you are married to your philosophical choices, Steam is if you want a platform that keeps expanding
I use a decision tree to determine which platform to buy from, by going down this list and selecting the first platform that fits my requirements.
If you want to own the thing you purchase: gog
If you want to fund a billionaire super yacht and be subject to the whims of a large corporation run by a billionaire: steam
To me there's no contest but a lot of people on lemmy are corporate shills.