CoD4 has the better gameplay, and it's not even close. warhawk might have better online game modes and connectivity, but i've only played a few games of that, and i got dropped from a game once. with CoD4, i have connectivity issues with about 10-20% of the games i play. either i get dropped from a game, the host ends a game, or the host quits the game in the lobby and the game gets closed out. all of which are incredibly annoying.