I was actually very surprised at robs opinion of COD4. I mean, its a good game, but its just a rehash of cod2 with a couple of new things thrown in there, like the sniper mission, or the helicopter mission.
I've played through both games. I played crysis on normal, and COD4 on hardened. I've played the crysis demo on all the difficulties so I have an idea of what its like.
I agree with the above post saying that COD4 feels just like COD2. It's exactly the same, and it's because it uses the same engine with some visual enhancements. COD4 doesn't really look all that fantastic to me. I played CoD4 on max, and crysis on high, and the visuals on crysis are far beyond what cod4 was capable of. I mean COD4 was definitely up there, but not at the top. I would say that games like Gears of War and Assassin's Creed look better than that.
The major downfall for me, is the idiotic AI in that game. it was very clear that it was massively scripted, far more than crysis. Crysis does a better job at making the enemies act natural, and hiding that computed script feel that cod4 has. Obviously there are situations that are clearly scripted but they are few and far between. Also the way that the AI fights you, is pretty realistic. They don't automatically know where you are, and they respond to your actions other than just swivel and shoot you. COD4 had a lot of that, you couldn't sneak up on anyone that wasn't scripted. Enemies just swivel your way and always know where you are. In crysis, that happens with vehicles and turrets sometimes, but seems more like a bug than game design. But if you run at the KPA using speed boost, they scream because you've surprised them, half a second ago you were 20 metres away.
And again, the enemy spawning is ridiculous. Just waves of enemies appear until you kill so many or you advance. Crysis has all the enemies at specific points, as they go about their business, possibly unaware if you were quiet, or searching for you if they heard gunfire. but they don't all just pile in, they actually have to come from around the base, away from their post to come fight you.
I don't know what you guys were expecting from crysis, but i was expecting an advanced FarCry. FarCry is my all time favourite campaign shooter, and crysis really put emphasis on that gameplay. COD4, i was expecting improved AI and game mechanics and movement, but I was disappointed. I will give COD4 praise for its multiplayer. I love the MP, and my clan and I play it often. Not so much crysis MP, while its fun, its too battlefieldish for me.
The story for either game is pretty lacking, although i found some of the elements it had on gameplay exciting in crysis. ie midway through the game (I won't spoil it, but those of you who've played it know what im talking about).
What games need, with respect to AI, is to make enemies make more mistakes. Like maybe the AI didn't notice you sitting in the 2nd floor window of a house, or maybe their gun jams or they trip on something. it doesn't have to be often, but once in a while, seeing something like that really helps them feel more human. we make mistakes, so it makes sense to have them make mistakes too.