All 3 games should be purchased and played. You can have a better time playing one on a day and the next day find that the second one is better. The third game will not be released until November 8 2011. You might also find that you also like the other Call of Duty series games World at War and Black Ops
How are we supposed to know if the game hasn't come out yet? It would depend on your preference. If you don't already have MW3 go out and purchase it. Then preorder Black Ops 2 and once it releases you'll have your answer of which one is better based on your preference. ;D
That question is a matter of opinion, like Xbox and PS3. unless it is based on sales and then Call of Duty Black Ops with the 4 dlcs win by a large margin.
It depends what weapons, fields and equipment you like better.
Modern Warfare 2
Call of duty modern warfare 2 is better than socom because with modern warfare 2 you have better weapons and you run faster on the game. I agree it is way better!
Modern Warfare 2.
Call of Duty Modern Warfare 2
If it had dedicated servers it would be, but it doesnt, So no it isn't as good as the others.
CoD 4 MW
In Xbox Live i say no but the campaign is cool
Call of Duty: Modern Warfare: Reflex
Modern Warfare 2 all the way dude. But just wait for Call of Duty: Modern Warfare 3 coming November 2011
Well modern warfare 4 is unknown could come out 2013 or 2014 but i got modern warfare 3 which is better than ghost so get modern warfare 3 The title's are actually Call of Duty Modern Warfare 3 released in November 2011 and Call of Duty 4 Modern Warfare a game released 4 years earlier in November 2007. Call of Duty Modern Warfare 2 released November 2009
No, Call of Duty Black Ops is a newer one, with many others coming, such as Modern Warfare 3.
Personal opinion. Cod4: Modern Warfare maps are better and the game is more colorful.