Really don't understand the hate for uPlay. It loads faster than Steam and Origin, doesn't run in the background all the time (launches when you start a game, easily closed when you stop), and you at least can get some in-game rewards for your achievements in games unlike the other two.
From a game library management perspective, yes it's a hassle having games spread out all over the place, but uPlay itself isn't an awful thing. Let's be honest, as PC gamers we've put up with far worse. GfWL, anyone?