In my opinion Origin is the worst thing EA has ever done. I don't care that "Steam needs competitors".
A little while ago I lost all my games on origin. Like *poof* just gone from my account. And I've had no way to get them back. So no more origin for me please. When mirror's edge 2 comes out it better be released on steam or on disc, without a "Requires Origin to play" code, or I won't get it. Or any other EA games.