i would have to say that both are good in one way. i prefer Cod4 because it is bassed on real life scenarios and i like whats real but if u want something outta of this world H3. oh H3 rocks on Multiplayer
COD 4 is way better. The graphics are a whole lot more realistic, and so are the weapons. Halo 3 is just bull, I mean nothing is realistic, and you can get shot in the fucking head and live? Doubt it! Or get your face bashed into to hell, and beyond(about 4 bashes in the face with teh butt of a rifle)
cod5 is better than halo 3 but cod4 has some stuff that halo3 doesnt halo 3 has stuff that cod4 doesnt so it is a tie if i had to pick one it would be cod4
Lol this cannot be compared, different game-types. Halo 3 is sci-fi and CoD4 is fiction. So, in my opinion, you can't compare these two but if i had to deside, I would say Halo 3 because the story is like no other where as CoD4 is like great, another mission where I just wipe out this town or something.