Halo is an ok an entertaining series. But InfinityWard has really pushed it limits to make the game of the decade, Call of Duty Modern Warfare 2. Awesome missions, campaign, a real twist at the end, and it has unbelieveable graphics. My vote is obviously for CODMW2 because frankly, it is just a masterpiece.
They are two different styles of games if you want a more realistic shooter go MW2. If you want to be a cyborg dual wielding plasma rifles who dose not care about the laws of physics, Halo is the way to go.
I like MW2 much better. My friend who, in my opinion, has no taste at all, keeps inviting me to Halo 3 matches. I told him I won't play Halo 3 for about a year cuz MW2 is so amazing!!
Plus I hate the noobs that play CoD like Halo (jumping around). Makes me so mad. SO happy Infinity Ward put in Lightweight so the noobs don't have to jump so much anymore.
no literally, i don't hate halo because i like mw2, i just hate everything about it, the story, the online, the weapons, you'd think a person like me that has an xbox would love it but no!