I haven't had any trouble with Origin at all and I've got quite a couple of games on the platform (ME1, ME2, ME3, DAO, DA2, BF3, Crysis2, Alice, Syndicate)
Have you tried updating any of those games through the client? Oh wait you can't... reason to complain.