Crysis 2 is not as good as Crysis 1 overall, but I see that Crytek still had some positive work in Crysis 2.
In Crysis 1, players were able to grab and throw objects and use cars or barrels as explosives, and fortunately, this carried over into Crysis 2. While this seems like a minor feature, it is something that CoD and Battlefield doesn't have. So even though the story and the maps are corridor style, there are still multiple ways to eliminate the enemies.
Another quite unique feature of Crysis 1 and 2 is that players are able to modify their weapons on the go, attaching and detaching suppressors and scopes as needed. While this also seems minor, it allows the weapons to be more flexible for various scenarios.
Here are some of the main cons though, excluding the story and linear maps.
There were alot of drivable vehicles in Crysis 1, and that was really fun, especially for the people with GTA roadrage. But Crysis 2 only has about 2 missions where the player is able to drive any vehicles, due to small maps. And this was a major downside when comparing Crysis 2 to Crysis 1. In my opinion, the Jeep in Crysis 2 is more fun to drive, there is a realistic amount of wheel spin, good top speed, and nice bump reaction, but that all goes down the drain when players only get to drive the Jeep for about a quarter mile throughout the entire game.
There were also much attention to detail in Crysis 1, everything had maximum textures, and were capable of looking absolutely photorealistic. But Crysis 2, however, either because of console version development or just for optimization, lacks that attention to detail. Although the guns still look absolutely eyegasmic, much of the environmental details have fallen back and become very blurry, even the shadows.
Another major downside in Crysis 2 is that it was released with some unbelievably severe bugs, such as flickering in multi-GPU modes. Crysis 2 was expected to be a new standard in graphics, once again mocking the performance of even the most advanced PCs in the market, but such bug as this flickering issue with multi-GPU simply shows the lack of development for advanced PC configurations. On top of that, it was released with DirectX 9, while more and more modern games are employing DX11. Although this is going to be patched, it is still a major smackdown for the egos of those who expected Crysis 2 to be one of the most graphically advanced releases of the year.
Crytek still has quite a bit of work to do in order to earn a formidable place in most PC gamers' opinions again, and it is completely up to themselves now to fix whatever they can and have hope for future PC markets.