You know, hardcore mode would actually be good if it weren't for every single gun being perfectly accurate. In real life, if you get shot with a Desert Eagle, you're ****ing dead, that's it. Its stupid that it takes three hits to kill in normal mode. But a Desert Eagle isn't perfectly accurate, its a close range weapon. And there's no way in hell you could fire it that fast. Make the Desert Eagle a one hit kill weapon but give it knockback and reduced accuracy at a range. Look up YouTube videos of the Desert Eagle and see what I mean. The Skorpion is way too accurate too.
Basically IW needs to take a look at redoing hardcore mode for the next Call of Duty. Shooting someone in the foot with a pistol shouldn't be a one hit kill. I can't decide whether I like hardcore or normal more, and honestly I'm really bored with Call of Duty: like T2A said you go into an overcrowded server and get a zillion kills with airstrikes. Gets old after awhile. Despite having ****ty weapon balance Call of Duty: World at War did have nice big maps, which was awesome. You can tell Call of Duty maps were designed with the 16 player limit for the consoles in mind...
I'd also like to see some new guns in the next Call of Duty like the AUG, FN2000, and SCAR.
Also, for those complaining that the P90 is overpowered..consider that it's one of, if not the best SMG in the world in terms of killing power, weight, and accuracy.
EDIT: The main thing keeping me from normal mode is that headshots aren't one hit kills with every gun. That's bull****. If you shoot someone in the head, they die. This is a game that describes itself on the box as "the most realistic game we've ever played". I'm not talking BF2 Project Reality levels of realism, but they could do a better job.
I know Call of Duty has an arcade feel but I'd really like it to be a bit more realistic with the weapons.