uPlay was the reason I returned FarCry 3, especially as it was coupled with the Punkbuster service which launched every time I started my PC regardless of whether or not I was playing an associated game.
As good as the franchise is, nothing will compel me to purchase another title from Ubisoft.