Just finished it tonight, it's actually a fair bit longer than some of the more recent shooters. Such a big step up from KZ3 and Bulletstorm(just the last 2 shooters I've played).
It's so nice to see level design that's not just a corridor leading you along. Great, spacious levels with a lot of entrances and exits to flank your enemies or get away from their pursuit. There are whole separate paths to take through some of the bigger encounters, certain spots that are intentionally more favorable, but leave you more exposed. Great use of verticality as well, and none of it LOOKS forced. There's no conveniently placed waist high cover everywhere. If there are multiple levels to climb for a better position, it might be integrated as a few exposed, broken floors of a collapsed building complete with it's own layout and corridors, fully furnished rooms... it's all so well done. Having a world that's fun to explore and traverse through in a way where you can better employ strategy makes such a huge difference. Obviously, visually it's great as well. Nice, luscious environments for the most part. Colorful, spacious, breathtaking compared to most shooters these days that seem to go for the depressing and "gritty".
The movement is probably the best of any true fps(gonna leave stuff like Mirror's Edge out) I've played in a long time. Having the burst run and jump functions and level design that takes full advantage of it is awesome. The other suit powers work very well 95% of the time too. It is easy to sort of lean on active camo a little too much(walking into every room with it on) and I think you're just a little too vulnerable at times forcing you to mash the armor as well... but it's really nitpicking. The suit works well to add variety to the gameplay and the movement is brilliant.
Such a great game over all, but my impressions are late... I gotta say though, there are a couple of things that keep Crysis 2 back, that have to be eliminated next time around.
1. The AI has to improve. Most importantly, they have to hold ranks. It's ok to send a guy or two towards my position, especially if I'm far away. But at no point should 4 or 5 guys be piling up the same staircase to get to me, leaving me with nothing else to do but empty a clip at all of them right there. There's a huge environment to explore, but at times I'm left sitting in the first 10-20% of it because everyone is coming at me. I should be forced to change my position to get at someone or to escape death... not because I want the game to play better. There are obvious flaws too. Guys running around in circles, shooting through walls in an attempt to get at me, everyone instantly aware of where I am... the usual suspects.
2. They have to handle spawning better. I should never feel like I just want to push on to the next checkpoint because bad guys just keep reappearing. I clear one side out, turn my attention to the other and bad guys keep repopulating the environment. Not everywhere, but it does happen a bit. If I'm not accomplishing anything in clearing out waves of these guys, it takes a lot of the fun out of it. It's actually just about the only spot where the COD effect seeps into this game, intentionally or not.
3. Weapons have to be more specialized and better used. Anyone actually care about the different assault rifles? They all work just as well, in any spec. I found the difference in stats to be irrelevant for the most part. 90% of the game you're in a situation where any weapon will work just as well as another... that's not good enough. They decided to stick with the Halo 2 weapon system, but they didn't make the weapons different enough. There's no weighing of pros and cons or significantly changing a play style. Beyond the shotgun(which admittedly is very useful and particular) and the obvious sniper spots... what else is there? The turret/microwave win guns and the occasional Jaw/C4 strike against heavies and/or other bigger targets. I have a feeling the particular differences matter more in multiplayer, but they should really make a difference in single player as well.
Anyway, can't wait to go back to play through on the supersoldier difficulty. The best game I've played this year, no question.