Eh, if you're not into MP KZ3 is not really worth it. It's campaign leaves a lot to be desire.
Honestly, if you enjoyed inFamous, I say get inFamous 2 because it's much better than the first! Apart of the omission of riding rails, everything else about it is better.
You can't go wrong with either of the Batman games, though.