uplay refuses to accept i own any ubisoft games unless i get steam to tell it i do
origin is kinda tacky, the only good thing to some extent for me is the free games, considering the only title i have on origin that i actually paid for is one i bought from steam. i dislike the battlelog thing with the bf games, although i suppose thats not origin itself.
steam is the best for me, if it has any faults i haven't found them yet, everything just works