Very few games make me want to play through them multiple times in a row. Dead Space is the only other one that comes to mind.
I remember playing the campaign for the first time because I wanted to unlock zombies (on the PS3 you had to beat the campaign for it), and was blown away by what I experienced.