InFamous 2 had great writing, and was lengthy (around 14-20 hours and there is DLC), but suffered graphically, plus the camera is always in a weird spot, never quite right, where it was in the first one. though the side missions became tedious, as they were all copies or other side missions, usually something involving the clone brushed minibosses showing up a lot
The addition of User made content allows for a lot more content for the future, but the actual campaign had to be shortened because of it. (plus the UGC levels kind of suck anyway)
Crysis 2 had a simple plot that dealt with very complicated things, like a nano-suit with deep layers doing some mumbo-jumbo and I don't want to spoil it because it will ruin it for you.
But Crysis 2 did have awesome graphics, like it makes everything else look like shit. the level of detail was astounding on basically everything. it had neat gameplay, but was laughably easy due to the upgrade system. Crysis 2's single player was approximately 6-7 hours if you can breeze through it.
One thing in Crysis 2's favor is that you can punch aliens in the face, kick cars at them, beat them to death with keyboards, or their own allies. the level of fun you can have with the level clutter is awesome!