Call of duty the next step.
OK I have completed single player campaign, and now enjoying Multiplayer a lot. There seems to be one or two issues regarding ranked matches on Xbox360. but so far the multiplayer has been fun, the class system seems even, and you can pick up other weapons anyway. Each class has a special ability, like laying land mines, sticky bombs, air strike, heal or ammo dropping.
The increase in multiplayer matches from 8 players to 24 is nice, meaning bigger and intense multiplayer action. I never played much multiplayer of COD2, so I will not compare.
Graphics compared to COD2, I think are very much upgraded, the Thompson, looks amazing in zoom mode, the sight has a lot of detail now, likes like a photo to me. The other guns look nice also :D.
Overall, I have had a very nice experience with this game. Its been fun, had intense battle scenes, especially Saint Lo. The beginning when you climb over the wall, its carnage.