UbiSoft's not as bad a people make them out to be. You can tell they're actually TRYING to not suck, but they just mess up more often than is good for them.
They're experimenting with ways to fix problems do sort of exist for them, and none of their experiments are working out super well. Every time they try and be unobtrusive they seem to find a new way to manage and step on the consumers' toes.
They make one of the best game series of all time (Assassin's Creed, obviously, and though the "absolute value" of the quality of the games in the series isn't remotely consistent, Evaluating each game on its own as if the rest of the series didn't exist, the inevitable result is that on any other scale they're all FANTASTIC games. They only suck relative to each other.
When UbiSoft starts cranking out Assassin's Creed games that ARE genuinely mindless yearly cash-ins like Call Of Duty, Madden, Battlefield, etc, THEN I'll start worrying that maybe UbiSoft has hoped completely aboard the greed train and decided to not give a damn about the consumers.