I buy games on GoG when I can, Steam when I have to. I have nothing against Steam, but they do have a near monopoly position on PC. Unfortunately the non-GoG alternatives are from even worse actors.