Had a couple of issues with Origin and BF3, it wouldn't detect my disc and kept trying to download all of the files even though I was launching Origin from the discs installer - the fix I found in the end was I had to have Origin running, but not logged in, only then did it detect and install from the disc. A few weeks before Karkand was released every time I tried to enter a server it would say an update for the game is needed and jump back to Origin and do a 5 sec update before saying it's ready again - ended up having to just re-install BF3 & Origin to fix it.
I'm sure not everyone has these kind of issues though, and the Origin servers seem very fast for downloading games/updates (I find it a bit faster than steam), and the program itself is fairly stable/fast.
If certain games didn't require it I wouldn't bother using Origin - it's just another thing you have to launch/log into - but it's al'right.