Ubi gets a lot of shit but at least their multiplayer games are quite decent. This might sound like fanboyism but trust me it's not, there's plenty of very annoying issues ubi needs to fix in their games.
Rainbow 6 Siege, which is a shooter that has grown quite a lot after a very rocky release (this is very rare to see in gaming world).
Steep, at least personally, I found it pretty decent.
For Honor, which is another good multiplayer game that went far beyond my expectations from videos.
The Division, while I only played betas and free weekends, since I didn't have time for another game, I also found pretty decent.
To add, Ubi takes great care of their games post release. Sure, some content is through their DLCs, which in R6 can simply be acquired by playing enough and I'm going to guess it's going to be the same for For Honor (god what a cringy name for a game). But in both R6 Siege and Division they've fixed up a LOT of shit and catered their games to community's wishes.
They get a lot of flak but they don't deserve half of it, these days at least.