Crysis 2 has major issues when playing online.
If you have:
4 bars (host): It feels like god mode.
3 bars: It feels like your weapon does 50% less damage and you have 50% less hp + only 75% chance to hit with melee.
2 bars: It feels like your weapon does 25% less damage and you have 25% less hp + only 50% chance to hit with melee attacks.
1 bars: Unplayable.
Nobody wants play competitively with this kind of random advantage distribution when they play.
Nobody wants to constantly have the outcome of a battle or their killstreaks ruined by random crap and awkward situations.
What does it help to have game elements like armor modules that do slight modifications, when simply joining a game randomly distributes major advantages and disadvantages to the players.
Without these issues, I dont see why Crysis 2 could not become as popular as the CoD games, but currently this is where the CoD games has the MAJOR advantage.