So i copped this for the 360 on a whim this past thursday and am already regretting it (not a big deal, should sell easy). Game sucks
+ and -
+ really nice gfx
+ co-op stuff is cool i guess but it's not like amazing with tons of innovative stuff, it's just standard co-op with a few gimmicks that don't add anything significant to the gameplay like "counting to 3" when you both use snipers and are scoped, or sticking to your partner when he has a shield, etc
+ the weapon customization lives up to the claims on the box ("most advanced weapons customization system ever seen in a video game")...there's just a ton of stuff like all kinds of barrels, stocks, scopes, silencers, ammo, colors, and so on.
+ you can do all this customization in-game...no need to do it in a pre-game menu or at an in-game shop. You collect money and can buy everything by pressing triangle
+ there's a zoo level with a bunch of animals but they're all dead laying there...including several hippos, all modeled with the utmost of care
+ the environments are colorful and varied
- game sucks
- controls are some of the most clunky and tank controls ever in a game. the cover system is terrible
- there isn't a story or i haven't gotten far enough for it to start...all of a sudden Shanghai is getting attacked with planes crashing and buildings collapsing, no explanation at all. I'm on the third chapter and the game just seems like a bunch of crazy set pieces put together with no cohesive story-line. At least if the story was good or engaging even a little bit, i'd have some incentive to continue playing despite the awful controls and mediocre gunplay, but there is none.
- you know that amazing weapon customization i described above? it's not in multi-player

You just have like a handful of set kits to choose from...you can't customize anything. What an awful decision...i'm guessing they probably didn't have enough time because that just makes no sense. Why create this incredibly robust weapon customization component and not put it into multi-player?
bad game, don't even rent