In my opinion:
Pros:
1) I enjoyed the story.
2) It felt like it controlled perfectly.
3) Good Graphics a nice plus.
4) Excellent multiplayer
5) Great A.I.
6) Felt "just right" on almost all levels.
Cons:
1) Repetative levels sometimes.
Again, my opinion.