I played CoD 1 & 4 and also the WaW Demo. I only enjoyed playing CoD 4. Unfortunately I haven't played Halo yet but Halo:Reach is #1 on my wishlist. I guess those are the pros: CoD = Cool Effects Halo = Multiplayer
I've played ODST and mythic (halo) and cod WaW. So.... Oh god this is hard... I'd have to say Halo. I have played Cod 6 as well but I still think Halo beats it. As on Cod 5. well... It should be called glitch mania. Literally. SO MANY GLITCHES!!!!! Also on Halo Mythic you can edit maps. And well, I love editing.
i enjoy call of duty much more in story mode and online mode i actually gave halo a chance the other day when i was at a friends house and all i got was little kids screaming cause they kept dieing
well they are both great games but i go with halo because it may seem unreal compared to COD but when you think about it, COD is a little unreal too. i mean, no heartbeat perk? cold blooded? but with halo, it uses like a mix of science fiction and relastic fiction because they talk about gravity, radition, and alot more.
Story/Heart: Halo. they put a lot of thought into the story. with Reach it made you feel like you were there. People actually started to cry at points of the campaign becuase it was so heart felt and tragic. The way Jorge died and the way you died at the end. you hoped that emile actually defeated the elites. The worst death was Kat's because it was random and there wasnt much to it.
Gameplay: Tie. Depends on what you're into
Graphics: I cant really judge graphics.
Online: Again tie
Variety of weapons: CoD has almost all the weapons.