Well keep in mind I have very limited experience with Uplay and I have about 15 origin games via bundles and stuff but have really only used it for three- DA:I, dead space 3 and mass effect 3, so I don't spends tons of time with it. I mostly know what origin games I want and just go buy em and play em. I don't use the store and I have zero friends on origin. Steam - I like the user interface the best but it may just be because I'm most used to it. But I definitely find the store much easier to navigate than the other two. It also seems to have better control over your library and downloads. Sometimes it hangs or is slow but I never have any real issues with it. Offline mode has always worked. Origin - If you don't auto launch origin when windows starts it seems to take a while to startup and it is always updating. But once I set it up to auto launch I don't really have any complaints about speed or performance. I just hate how everything is in separate windows like downloads and the download queue is much harder to manage. The library view also isn't as good though it can probably customized but I haven't tried. And the store has less search features than steam. Like you can click on specials but I don't know how you get it to show you everything on sale etc. Not sure if you can. Offline mode has always worked fine for me. Uplay - performance seems same as others, I had a bit of trouble adding a program I bought on dvd. I have never used the store, the stuff I have on there came from steam purchases (which end up launching through uplay), dvd or humble bundle. In general though they're all pretty acceptable drm, none is really intrusive or slow, just better search features on steam.