I don't get the hate for Origin honestly. It's pretty unobtrusive and doesn't really bother me. Yeah it's EA and it's not Steam but overall I haven't had any problems with it yet and I've had it since late BF3 time period.
When every other PC game you own is on Steam, "it's not Steam" is a big downside just on its own. It's nice to have your whole library in one spot.
Other than that, I haven't personally had any major issues with the service itself. Some have, though, and when they have tech issues with Origin but not with Steam, that adds to the Origin hate in a big way.