I don't see anything wrong with Origin. I have a bunch of games in the client and use it along side steam and desura.
I too have Steam and Desura and that's good enough. I refuse to get myself into a situation where I must manage yet another piece of software to install/access my games.
In addition, I actually do own something on Origin: Burnout Paradise. That was acquired for free and did not require Origin. Now if I want to play it, I need Origin.
I for one wont deny myself good games because of hatred of all things EA.
Yeah, well, I'll be happy playing EA shit on a console (if ever) and be content with the fact that I'm not bloating up my hard drive.