The good thing about the Crysis 2 single player campaign is that there are many ways to tackle each level, and you can literally see completely different parts of the level depending the path you take.
It's gorgeous, especially with the upgrades.
Also, the suit modifications can really change the way you tackle each level. And many of the upgrades you can't get until a few play throughs.
For instance, your first play through, your suit will be bare bones, which will factor into how you approach levels. Then when you get upgrades, you can really fork off into certain directions of builds. If you want to be a ninja, you can really mod your suit up to be very silent. With that you can approach almost every level in a covert, stalker way.. sneaking up behind people and silently killing them. Downside? If you get caught out in the open, you might get wasted.
On the flip side, you can build yourself up to be a tank. You won't be so quiet, so you'll have to brute force your way through many of the levels. The nice with this is you can run into a big open area and just stomp people, and you're much harder to kill than you would be if you were built up with the cloak features.