depends on what you want really.
COD 2 is better if you like a good story and a plot that takes you across the world (as 3 or 4 different characters)
COD 3 is centered about the war in Europe and you play as americans, canadians, polish, french and brittsh.
Modern Warfare 3 and 2 they both have the same graphics but good missions but my best bet would be Modern Warfare 3 there both good games and they are basicall the same but MW3 is better on Live and network and the campaign is better than MW2's.
If you like realistic first person shooter games Modern warfare 2. If you like driving vehicles and alien weaponry choose Halo 3.
call of duty 2
call of duty is better
call of duty 2
i say call of duty
Yes! Call of Duty kicks ASS!
Call Of Duty 4 all the way
If you like WW2 then COD 5 is better. But if you like Moredn Combat then COD MW 2 is better.
well 4 has better graphics and you should buy that
If you are talking about WWII versions then it would be 2. If you are talking about the New games then it is 2 still.
in my opinion MW2 is better in the online aspect but WAW is better in the campaign mode.
Call of Duty 4 Call of Duty 2 Battlefield 2 Battlefield Bad Company 2
call of duty is forsher a better game