Steam is my favorite because it carries a wide variety of games alot of people use it and there's incentives to keep using it.
Uplay only carries Ubisoft games so if I have beaten whatever iteration Assassin's Creed is out, I might as well just delete the application from my computer. It's...