I have a lot of games on Steam, Origin and Galaxy, and have a few other platforms installed but rarely use them. I always prefer GOG/Galaxy if I see the game available there. In general, I never buy anything on release (since I have a huge backlog of games anyway) and wait until games are under $20 or part of some bundle deals, at which prices the DRM is less annoying. I also have a big library of old games that all work fine on a modern system, and are not tied to any Steam/etc. platform. Some needed no-CD patches or a DirectX wrapper (DGVoodoo), and a few need a XP or 98 VM, but it's all set up now.
Unfortunately, big budget single player games seem to be going away these days, in favor of some multiplayer or cloud model. I wonder if these games will even be playable 10 years from now. I played Dragon Age Inquisition recently, which is several years old now and needed an external website and account to import choices from previous games, unlike all the previous Bioware RPGs. I can also see streaming services like Stadia becoming more mainstream in the future and eventually having exclusive games you can only get on there, which would be really bad for consumers. Everything is going toward a paid subscription model these days.