cod4 owns online(which really all that matters). on gta4 the gameplay is repetitive(kill, die, enter cheats, repeat) and onlines pretty confusing(specially for noobs). cod4 regular gameplay sucked ass(kool ending) but online is way easy and fun.
voted cod4 soo much more to do in that game (glitches,...) and you should have posted this @ general discussion , MODS PLZ PLACE THIS THREAD @ GENERAL DISCUSSION.