I'd personally put GoG ahead of Steam, and not just for "grr Steam" reasons. Steam has a habit of breaking in weird ways like telling me I can't view my own achievements because my profile is private or suddenly wanting to download 0 bytes for half the games in my library. GoG on the other hand has been totally rock-solid for me.