I have what is probably an unpopular opinion, but its based purely on my encounters. I do agree with everything that Shamus posted, but what he left out and what is probably something that will vary based on each users experience and region is customer service.
My order is: GoG, Origin, and only slightly behind Origin Steam.
Steam need to do more in the area customer service for me to really like using their product again outside of just having a stranglehold on game titles. It took me six weeks to get a game that I bought from Steam to be properly added to my account once, I was also perma-banned from their forums when looking for help because I said "I didn't want to download the game from the Steam servers again" because that promoted piracy, and finally they don't police their games to make sure they work for I bought Jade Empire on Steam when it was first released. I have had a few issues with Origin games and they were addressed in a day or two and even though I didn't use it at least they tried to give me some compensation with a cheesy coupon.
Origin is far from perfect for their store is a mess, I don't like how their library works, and I don't think they advertise the sales they have well enough. The problem is even with those problems at least I don't feel like a wallet for them to empty like I do when dealing with Steam support.
My order is: GoG, Origin, and only slightly behind Origin Steam.
Steam need to do more in the area customer service for me to really like using their product again outside of just having a stranglehold on game titles. It took me six weeks to get a game that I bought from Steam to be properly added to my account once, I was also perma-banned from their forums when looking for help because I said "I didn't want to download the game from the Steam servers again" because that promoted piracy, and finally they don't police their games to make sure they work for I bought Jade Empire on Steam when it was first released. I have had a few issues with Origin games and they were addressed in a day or two and even though I didn't use it at least they tried to give me some compensation with a cheesy coupon.
Origin is far from perfect for their store is a mess, I don't like how their library works, and I don't think they advertise the sales they have well enough. The problem is even with those problems at least I don't feel like a wallet for them to empty like I do when dealing with Steam support.