spindown: Oh no, not another Steam discussion. We've had about a thousand of those already and they always degenerate into irrational angry poo flinging.
Back in the 18th Century people understood that poo flinging should be taken in a serious-minded manner and without undue emotional strain. You'd each get a poo second to see that the poo rules were observed by all parties and attend to you. Then you'd meet under a tree at dawn's early light, bow coldly to each other, and fling poo in turns from a reasonable distance. There was none of this unmeasured, degenerate, mob-like attitude about resolving your differences in a gentlemanly and poo-covered fashion.
...Sorry, mind wandered.
I'm not a major GOG regular, if that's what you're looking for, but my 2-cents': I've only had a couple real complaints about Steam. (For instance, one time my wife bought me a game my brother was gifting to me at the same time, before I'd redeemed it, and they wouldn't give her a refund -- this was back before the present gifts system was in place, so it couldn't be given to anyone else. Not sure how that would work today.) I've never had problems with the service failing or being unable to play my games, so on the whole it works, for me, for the time being. I don't do multiplayer so VAC hasn't been an issue for me. Mostly, they tend to have really good sales if you're patient, which is how most of my acquisitions have come about.
I can't recommend it wholeheartedly, but it's cheap and reasonably-ish reliable. Not at all customer-oriented, though.