Have you tried Far Cry 5 yet?
One thing that really annoyed me was that if you landed on an enemy, you'd be pushed back quite a bit, and this often led to falling off ledges to insta-death. It wasn't always possible to kill the enemy beforehand.
I was never able to finish MP. As you say, both the level design and gameplay was repetitive. Once you've played one sewer-like level you've played them all (including subways etc). One thing that really annoyed me was that if you landed on an enemy, you'd be pushed back quite a bit, and this often led to falling off ledges to insta-death. It wasn't always possible to kill the enemy beforehand.