GOG. DRM-free support needs all the help it can get. I have nothing but respect for Steam, so it’s my secondary choice. The only exception is if it’s a game that’s been out for a while and there’s been discrepancies between GOG and Steam support (or a dev/publisher with a history of said issues), in which case I’ll go with the one that’s better supported.
It’s one of my favorite games of all time. I think I played for a good 150+ hours and restarted half a dozen times with different builds before I finally beat the game. The same studio is the one working on Balder’s Gate 3, which I’m holding off on until it’s finished, but I’m really looking forward to eventually getting it.
I’ve had my Switch since launch and haven’t had any drifting issues. My brothers both had it though, so I think I’ve just been incredibly lucky.