Ok, let talk about the good points of this game, first.The graphics are simply amazing.The characters look great and so do your surroundings. The voice acting got better but still needs improvment. The sound affects are great as you shoot your enemy down.
One thing different about this game than last year is a small relation ship with your team. Most people thought for sure this game would be fawless but there are wrong. When in combat you and your team mates are kicking butt, you notice that "hey why do most go after me?". Your teammates don't ever really die in the campain mode unless they were so randomly generated guy. The people you develop relationships with do not die in this game. I believe that hurt this game having a storyline. In last years call of duty, there was no friends you were some guy trying to live through this terrible war. Now with story lines it hurts this games overall outcome.They sould have stuck with no story but for what story they do have is pretty good.
The developers can out with some new things int he campain.Now you can having like fights with the enemy trying to kill you. You have to rapidly tap the L and R triggers to push the guy up off you. Then when your back on your feet use the Y buttion to fightback and B to finish the off. They alos add more wepons and up grading the visuals for them.
Online is great. With up to 24 players there is going to be some great deathmatches. Just one problem is what about laggg. we will see how that is in the future as more people buy 360s and a copy of the game.
Treyarch, who developed CoD2 BR1 for original Xbox, has delivered an impressive game. Everything has been ramped up, graphics especially. There are some noticable glitches: i.e. characters vanish after a certain distance, bodies get stuck in walls, but overall everything flows very smoothly. The new things that really shine are the destructable cover and the incredible class-based multiplayer. Words don't do the hectic 24 player War mayhem justice. You have to play it on LIVE to truly appreciate it.