COD 4 is a good start, but has even farther to go.
THE B.S.: I get the whole the wars change but the soldier does'nt concept. Did you have to use the same voices?? Really?? The same voices with a bad accent here and there.
The environments although updated had a real COD 2 feel, too much so. That over grown area, is too much of what we saw in COD 2 & 3.
I play all my games on the hardest settings. The game has a real "push through the level" feel to it. Like your just trying to survive and run up through to get your team to the check point. You loose the feel of being the hero. Its probably closer to the real thing, but I want to be a hero in my video game.