Hey, so for some time now i had this problem… I have been buying games from both gog and steam… No drm option is good on gog but there are some festures missing from what steam has, for example being able to buy games from trading cards… What should i do? Focuse on buying games from gog and if there isnt a game then buy it on steam? Or maybe just buy games on steam?


Every gimmicky feature on steam is fluff to lock you into an ecosystem. Buying steam games for achievements for example is really silly.
Truth is if you care about a sustainable games industry, then drm free and maximising developer cut is the right choice.
Choose the option that gives the developer the biggest cut, like itch or directly, and just use a launcher aggregator to manage it from one place like heroic launcher or playnite. I personally use gog for most but will use an alternative if it supports the dev better.
For linux support steam is king. Getting gog games working is a bit of an obstacle. Gog really needs to get a linux native client to remove the barrier of entry.