Gotta say, I feel it's one of, if not THE, best game(s) I've bought in the past year.
Where are you at exactly? Because I remember playing it for the first time and thinking "Wow, this is awesome. Too bad I'm close to the ending."...
...then I realized I had a whole complete other half of the game to finish. It's pure bliss.