Complaining about Origin is just tiring at this point. It works fine, and it seems like most of the bleating comes from people who haven't used it. Sure steam is great, but do you really expect a company the size of EA not to have their own system?
Complaining about exclusivity doesn't hold up. Does Origin have Half Life 2 or other games from that series?