If its available on both, GOG. Always. Even if the game was $15 om gog and $6 on steam.
I play them through steam with Proton. It's tedious installing and adding the games, and updates are a similar manual process as installing them. But, I want to support DRM free software.
Edit: From the comments here... Hm, maybe it's not a well known thing that you can run gog games on steam w/Proton?
Sort of. It might be a good idea to see what the mentioned Heroic Launcher does. What I do is tedious and cumbersome.
Edit: I tried Heroic Launcher. Use that. It's exactly what I wanted. Ignore what I've now placed in the spoiler.
spoiler
$HOME/.local/share/Steam/steamapps/compatdata/
PS: Surround all paths with double quotes. Both the
TARGET
andSTART IN
fields. The working directory is almost always the directory that the executable is in.When updating a game, it is sort of the same story. Download update files. Change the entry to run the update. Update. Change the entry back.
I'm sure there are better ways to do this. So I'll probably check the Heroic Launcher. I remember trying similar things in the past, and I wasn't all that happy with it.