One of my favorite games.
A game based around co-op play that handles almost as well with an AI counterpart. Maybe the enemy AI isn't the best, but it's not the worst neither. I personally have no complaints about the enemy AI and found it on par with most games.
The graphics are pretty solid. Game play is really good. Controls are excellent, with the exception that fighting up close it's sometimes hard to shot at the enemy, especially if you're moving and shooting at an enemy within melee range.
One of the games shortcomings is also one of it's greatest strengths. It really only takes maybe 6 hours to beat the game. This is a strength for me as I found the game so fun in those 6 hours that I've replayed the game more than 6 times(honestly lost count).
The agro system is do really well. If you're under fire simply cease fire and let your ally draw their attention. Or visa versa. This can be used to flank enemies really well. Other useful co-op things includes one person using shields while the other person uses them for cover. Co-op sniping is interesting as well.
You never have to worry about getting lost or confused about your next objective, simply use your select buttons and arrows point you to where you're suppose to go next.
One of the things that add to replay value other than trying to get achievments is that you earn money throughout the campaign that can be used to purchase armor, different masks, or purchase weapons and upgrades. There is no way to purchase all the weapons in one or two play throughs. I've played through several times and I've almost got them all.
Bewarned though, EA no longer supports the game on line. So if you want to play with a friend(the best way to play) then you have to do it local split screen. I would score the game higher but lack of online support lowers the value of the game.
Still the game is cheap now, it's only $19.99 on xbox live, or you can go to your local used game store and get it cheaper. I bought the game originally for $9.99 at EB. For $9.99 it's well worth the price.