My main gripe with Origin and Steam is that it's a pay-once subscription service, rather than a retailer. Somewhere in the future, when Steam or Origin finally dies off, where do you think your games will go? You don't have a hard copy of (most of) the games, so when the services do go under, all those games will be inaccessible without a massive technology/DRM overhaul. I like online retailers, like GOG, that allows you to fully download the game and not worry about clients or such. If there's ever a threat that GOG will get shut down, just download all your games from them, burn them to a DVD, and you'll have the library of games you paid for without needing GOG.
Regardless, Origin and Steam work fine as they are right now, but be mindful of the risks you take when you aren't offered a DRM-free copy that you can download onto your computer without a client.