I think Crysis 2's multi-player is fantastic. It's COD-ified in that there's a full-on progression system with a shit ton of unlocks (weaps, attachments, gadgets, equipment), medals, icons, kill streaks, camo colors, all kinds of shit. I have no idea why people always think this is a bad thing and just wanna play vanilla multi-player for the rest of their lives. I love it and it adds so much replayability to the multi-player.
But in terms of actual gameplay, it is NOT COD. You're paper in COD; you die instantly. This is not the case with Crysis 2's MP. You have to unload into people for a good while unless you can get a headshot, especially if they have armor mode on. And of course the Nanosuit abilities. The game is a cross between COD (progression system, customization) and Halo Reach (gameplay, some nanosuit mode similarities).
The modes are good, too. I haven't played Assault because of Crytek's ridiculous decision to unlock it at level 18 but it sounds really fun.
Ultimately, I don't know how people can complain about the multi-player after the dreadful attempt at MP that was Crysis Wars. It's a yoooge leap. It's not perfect and there's obvious issues, but it's a huge improvement.