I used to enjoy the Far Cry series, but then I played Sniper Elite 3 and 4, plus Metal Gear Solid V which showed me enemy AI that was way more evolved than what you would find in Far Cry. Once you put in enough hours in an Ubisoft game you can anticipate just about every enemy AI move at which point the game replay ability tanks.
Ubisoft's enemies seem notoriously brain dead to me like the Serious Sam, Duke Nukem and old school Doom style, with the only surprises coming from clever hiding/ambush set ups and "I don't believe that many just spawned and keep spawning" type scenarios.
I won't be buying any more Ubisoft games until I see they have put some resources into enemy AI that is better than old school first era FPS mobs.
"Meet the new Boss, same as the old Boss." - The Who.