On Crysis 2: That game was a total backflip in every aspect. Crysis 1: Excellent video, audio, cutscenes (realtime, too), volumetric skybox, etc, average story, decent gameplay.
Crysis 2: Pre-rendered cutscenes, DX9 at launch, crappy controls, crappy suit functions, crappy field of view, static skybox, story made zero sense, and the game very much a grind.
That's what I'm thinking. Modern FPS games are a grind, from start to finish. There's no fun, it's all grinding through waves of enemies, grinding through the story, beating the game, then grinding through the multiplayer for maybe 20-40 hours then finding something else to play.
I'm not even motivated to play Crysis 2 again. I don't care for it. Don't care if it has DX11 now, it should have had it at launch, and it shouldn't have gone multi platform, for that matter. If you start on PC you're expected to finish that series on PC and PC alone, the players or fans of the game don't take kindly to a game going multi-platform mid-series. If you start with a multi-platform game, it's a different story. Each game you have a chance of not churning out a "one size fits all" type game.
A perfect example of a good multi-platform game is Metro 2033. Awesome graphics, really good sound, excellent story (that's a given seeing as it's based on a book). Its' only downfall is the fact that it's very linear. I would have liked to explore the metro, but I guess that didn't fit in with the story. I've got high hopes for Metro: Last Light.