Beautifully detailed graphics and character animations
Having a partner enhances the fun and excitement while adding tension
Real-time menu system keeps you immersed
Plenty to do once you've beaten it.
The Bad:
Frustrating hurdles to leap when joining an online game
Slow, deliberate movement and gunplay may not appeal to everyone
Can't swap weapons with a human teammate online.