Definitely Steam. Who would say Origin? :D
In terms of amount of games, Steam wins. In terms of sales and good prices, Steam wins. In terms of overall client design and navigation, Steam wins. In terms of community, forums, and game reviews, once again Steam wins. I really don't see how Origin...