i rate it over cod4, cod4 the story was better, but nobody plays singleplayer, its got to be about the multiplayer IMO, and for the multiplayer i dont think cod4 comes close, yes its new weapons, but call of duty has always been a world war game, people who joined at cod4 are bound to find it different, but those who have been playing cod since it began like the fact that it was a war game, so its a return to our roots for us, the gameplay online is everything you ever wanted in a game, the little things you notice like having your limbs amputated when you get hit, reviving dead team mates, not beign able to look at the map whilst running so theres never an "im always better than you" state, you are always vulnerable, and most importantly, the maps have been opened up so much, you can no longer put 1 player on one spot, and one another and deny access to the bombs to 15 players on the opposite because you just camp and spray, especially the spraying walls on cod4, now the maps have been opened up with 4 or 5 sometimes as many as 10 different paths to your objective, it makes multiplayer so much more fun and the graphics are definitly better