their main problem IMO is their marketing team. they seem to insist on announcing games WAY to early. and it always results in the same thing, downgrades. which kills a lot of excitement for a lot of people. just for the inevitable Ghost Recon downgrades, and it will suffer the same thing that The Division, Watch Dogs and AC Unity experienced.
as a publisher, they do have a fucking wide variety of games on offer. Assassins Creed, Farcry, The Crew, For Honor, The Division, Watch Dogs, Rainbow Six, Child of Light, Rayman and South Park. they really do pump out a lot of pretty good games, and in a lot of different genres.
just stop with the Uplay bullshit.