Pros: By far the best looking Halo to date and possibly the best looking 360 game, for the most part retains Halo feel the series set.
Cons: A few performance drops on split screen as the hardware age is showing, multiplayer has been essentially mainstreamed, shortest Halo to date as well.
After playing multiplayer, this integration of CoD is bothers me. It really bothers me that they're introducing perks, kill cam, loadouts, non fluctuating ranking system, killstreak rewards, etc. into Halo. That's not what Halo is and it never was. Wanting to modernize Halo is one thing, but IMO these additions strip Halo of it's core value: skill. Halo's multiplayer experience has always been somewhat directly correlated with skill and skill alone. Everyone for the most part started out with equal footing and as the game played out, it was skill that distinguished the winners from the losers. Sure to some degree that could be said about all games. But in games like modern warfare where one streak grants you the ability to takedown "X" number of people that isn't so. Yes the subtle addition of perks aren't that game changing, but they do detract from the "feel" of Halo's classic MP. In many situations, it can give an advantage in combat against other players, and skill may not play as large as a role as it used to. It makes the game noob-friendly IMO. Some might prefer the variation, but IMO, Halo would have been better off without the armor abilities, perks, etc. On the high point of things though there is "Pro Slayer" which for the most part is 343i's MLG slayer. No radar, no ordnance, No armor abilities, everyone has to start out with the selection of 3 same weapons loadouts, etc. But there is a slight new addition that keeps me from being that excited about "Pro Slayer", the movement speed has been increased. I don't fully understand the need to increase the pace of the game but i'll have to see for myself. Supposedly though i've heard that MLG will indeed make their own "playlist" which i certainly hope they do.
"Flood Mode" is awesome. I know they've had the exact same mode in the last ones, but i like that the infected look like the flood. Really reminds me of counter strike zombies. One person gets infected then they infect the rest. Now if only the 360 could support 32-64 players on flood mode . Also if they would make a firefight mode with the flood that would be awesome.
Spartan Ops is a interesting set of side stories and the CGI scenes are just plain fun to watch. I never fully got into firefight mode with ODST, idk just didn't really appeal to me. Even though i enjoyed GOW's horde mode. I really like Spartan Ops, hopefully the missions will vary more and 343 lives up to their promise to keep them free and continue the story so to speak.
All in all i haven't played Halo in a long freaking time and while it may take me some time to change my ways in regards to the multiplayer; the campaign brings back feelings of nostalgia. It's like seeing a friend i haven't seen in years.