My biggest gripe is with Ubisoft is Uplay. I actually enjoy a lot of their games, but now I don't bother. I don't want to deal with Uplay. Every time I think, lets play one of their games, sorry you need to update Uplay.
They took this route of, we not as brave as EA to ditch Valve completely, but lets make everyone who buys our game through steam need to jump through one extra hoop to open our games. On top of this why not have Uplay inside the game client, like it is on the console, or at least use to be (haven't played a console in a while).
At the moment they can't even get their games right, so maybe the should ditch Uplay and focus on making games again. Please.
Ubisoft, get your shit together, I like your franchises!