Call of Duty 2 vs Battlefield 2
Well, the graphics are good, but still aren't better than Battlefield's. Well, graphics aren't really that important anyways.
Sounds are pretty good, they are hard to compare to Battlefield, sounds also feel pretty realistic in this game too. This is where it takes the right direction.
The game is still fun to play online or in single player, as long as you can keep your cool. The enemy's AI is good as in the Battlefield and that's also a good thing, still I prefer you go with the Battlefield before you try this game. I know I wasn't disappointed.