Well, I finished Crysis 2.
The ending was easily the best part of the whole game. In fact, the ending was pretty damn good. Whereas most of the game was completely predictable, the ending was a complete curveball. The final part of the game was also an interesting change of scenery.
It's not enough to forgive the game for all its shortcomings in terms of gameplay. I still think the gameplay, at least when aliens were involved ( which is, to say, most of the game ) was far too slow ( killing the aliens is necessary to upgrade your suit - if not for that, it would've been acceptable ), right up to the end. The checkpoints were few and far between, resulting in more than on instance of having to redo a long fight because there was another one after, with no checkpoint in-between.
I also think the story could've been way better, quite easily. However, the ending is at least creative enough to make me want to play the next game. Maybe then I won't spend half the game wondering, "what the hell does any of this have to do with the original?"
Yeah, and why does Alcatraz never speak? It works in some games, like Half-Life, but ... come on. How much of the story would've been a complete waste if only he actually talked?