Not exactly the best Call of Duty game, but not the worst either...
The Bad: Repetitive Use of Missions, A.I. not that great.
Call of Duty 2 is a good World War II First Person Shooter, but it's not the best. There's been a ton of them out for years, each varying in quality from Hour of Victory Bad to Call of Duty Good. As the first true Call of Duty console game, does it do well. Well, yes it does.
First off, the visuals are great in this game, especially the smoke effects. The sound is pretty good too with both music and solid voice acting. And the story is accurate to certain battles in WWII. But, the missions can get pretty repetitive. Most of the game i played involved taking an enemy position and then defending from a large counterattack either on the level or the next mission (Battle for Hill 400). I find the sheer number of times you have to defend against a counterattack to be overwhelmingly annoying, i mean i know counterattacks do happen, it's strategic, and is a war game, but you don't need to do it about almost every level.
Getting on, multiplayer is decent, however there's not many players online, so i can't say much for that.
Overall, the game is worth a rental or a buy. Whatever, but i do suggest to to fans of WWII games. It is good, but not good enough.