I don't even understand the Origin hate. If Origin is bad, it's for all the same reasons Steam is. They're all crapware, and no one should be forced to use any of them just to be able to play a game they've paid for, but if I must choose, I actually prefer Origin over Steam. I get less of an arrogant "we know best" vibe from them, because they actually provide options like 'close Origin with game' (as opposed to Valves assumption that you want their horrid client running 24/7). I think the update system is more flexible/configurable too. These clients are always changing though, so origin will probably get worse over time.
But why anyone would purchase the game through any one of these bloated DRM clients when there is a 100% clean DRM free version available is beyond me.