Yeah Origin pretty much sucks.
I wish I had the choice of buying through whatever client I choose to. Fuck, sell it through Uplay, GoG, Steam, Origin, everything. Let the consumer choose which DRM & client to use. Nope, instead we get a bunch of shitty, half-working, half-assed clients as publishers try to lock people in.
At least Steam/Valve tries to work across the artificial boundaries publishers are frantically tripping over their dicks to build.