You know I hate This Fanboy shit topics and i think this one should be closed ASAP. The author admitted he is a HALO fanboy

well its bloody obvious he wont like anything else that has you viewing the world from someone's eyes perspective and have a gun.
I also hate multiplayer so i think my opinion would be unbiased
I loved CoD series

I finished 1, 2 and 4 couple of times and I really enjoyed it

Especially 4

it was a first person masterpiece in terms of gameplay and story (except the ending with was messed up) No one can tell me that the nuke explosion didn't make you shocked or whatever other feelings you can get from a game. Or the mission in Chernobyl in the camouflage suit taking out two guys simultaneously or hiding in the grass from a platoon of soldiers. This game was never overrated
About HALO I played 2 at friends house and when I found myself trying to chase some small gremlin alien thing that was making weird sounds I wanted to slap him for showing me a game for twats that try to kill small weird creatures. later I played 3 at others friends and I thought is a really good game although the gremlins were there again and the twat feeling returned. Other than that it has nothing extra

its a good fps

the story was so so but i enjoyed the gameplay and had fun playing it.
I never understood why people even compare those games

they are set in different times with different guns and different play mechanics. And also all you mulititwats its because people like you that games started to smell shit

nowadays people dont care about the plot of a game or making a decent story in it because all you need now is a working multiplayer for people to go online

I started gaming on an C64 and never even dreamed of playing with other people but i swear the games then had more depth than now
Well then for now accept that both are good and that CoD 4 has a better single player and that's all to say

And remind yourself that games are really about the experience not the challenge.