well, uPlay was implemented for the goods and benefit of all gamers. Get used to it. Embrace it. Love it!
http://forums.ubi.com/showthread.php/892744-Why-Uplay-and-DRM-is-beneficial-to-us-gamers-Forums
I have no problem w/ using other services like Origin + UPlay.
The problem IMHO is this - UPlay is nowhere as great as Steam's service. Not even close. For doing game back-ups, installs, updates, Friends Tools, any Other community Tools, screnshot-taking, and other features - Steam kicks everybody's butt by a mile. Hell, UPlay ain't even in Origin's league, for crying out loud. And we all know Origin is light years behind Steam.
I just wish Ubi + EA would put a lot more features + stuff into their game-client services, if they're actually really serious about supporting PC gaming. Valve is certainly is extremely serious about supporting their fan-base.
EDIT:
Not going to lie don't mind having other distribution systems/websites other than steam. Nuuvem, GMG, Gamersgate and Amazon (when Tony was around) sometimes kicks Steam butt on sales and Origin has games you can't get on Steam. Uplay is on most Steam games so if it is better priced on Uplay I will buy there. It is all about competition and where to get the cheapest price the CAG way of life.
Oh, yes - Steam's sales ain't like they used to be, in many instances. Competitors like GMG, Gamersgate, and Amazon (when Tony was around) were really taking a nice chunk out of me buying from Steam. Heck - I didn't buy anything from Steam's Autumn Sale, since I thought this past sale was quite disappointing. Nuuvem seems to be stepping up of late (especially during that last Steam Sale), even though I still ain't bought from them.
When Tony was around - he had either trend-setting deals or was price-matching Steam; and when he did either, that was enough to make me swing Amazon's way. Since Tony's gone - seems like I'm not buying anywhere even close to what I was at Amazon; it seems way more scattered on where I'm buying games.
I'd probably buy more Ubi games on Steam, if on any UPlay Forced games they'd disable CEG on their Steam-versions; or they went the other route + just disabled forcing UPlay. I don't see the need for two DRM's on Steam-versions (CEG + UPlay) from Ubi to be forced. If it's possible that I can avoid that multiple-DRM nonsense and the prices b/t the two versions ain't much difference, then I will.
Of course, like you said - price is a major factor. If UPlay version's very expensive, yet Steam's ultra-cheap - being a CAG, it's possible I might buy a Steam version - if I am looking for the game ASAP.
Some Steam-versions of G4WL-required games could be ran w/out Steam going - i.e. GTA4 + EFLC; the old version of RF:G (before its Steam-update).
Also, there are those instance where there's PC games are on another service not on Steam - so you're going to have to go elsewhere if there's a particular game not on Steam. A lot of EA's titles since BF3 are Origin-exclusive - so games that I own like Crysis 3, Dead Space 3, NFS: MW (Criterion), NFS: Rivals; and other games I want like Dragon Age: Inquisition - I'm gonna have to go w/ Origin there b/c we have no choice.