Yes, I too wish for only one place that I am forced to buy all my games from, and where they can do whatever they want and force developers to comply with their terms, fees, and restrictions.
/sarcasm
This post screams steam fanboy. Choice is GOOD. EA is selling ME3 on pretty much every service except steam, because they and Valve have a disagreement on how content is managed.
I bought Fallout: New Vegas retail. I was infuriated it required steamworks. Had that been better advertised, I would have just bought it on steam in the first place. Origin and Steam work exactly the same ways.And the fact that you're forced to install and use it to play the game, even if you buy the game from yer local Gamestop or whatever, is even more annoying. (Maybe this is the case with some "Steamworks" games awswell? not sure, i only buy games digitally these days.)
Hate both, or neither.