CaptainGyro: Also it's pretty easy to avoid ads using steam. Go to settings, then interface and turn off notifications, and also have it set so that it opens up your game library page, not the store page.
In addendum, the window that shows Steam ads (which can be easily disabled) never shows itself when you first start the client, or randomly while it's running. But every once in a while (about every few days, or when there's a really special event going on) it'll come-up
after you close a game. This way, it doesn't annoy you when all you just want to do is just play a damn game, and it can even serve as a pleasant surprise after your session. I've snagged a few games that were on sale because of it, which I might've missed otherwise.
Now, was I coerced into buying games I normally might not have? Maybe, sorta, technically, yeah, I guess. But it wasn't obnoxious, and it feels like it informs me of things I might be genuinely interested in.
And in further addendum -- at the risk of seeming like more of a Steam fanboy and apologist than I already am -- their recommendations page is a page you have to specifically navigate to in order to view. Implemented like this, it makes Steam's recommendations something you see only when you specifically feel like it, and as such, it doesn't feel obnoxious, and actually becomes useful sometimes (for example, your recommendations page will recommend a game if it's on your wishlist, and is also on sale).
Edit: Also, I am still technically on-topic, as per the following:
SimonG: And has no aversion to Steam?
I am immune to any and all criticisms of taking the choo-choo off the tracks.