Just finished it, was SUPER into the first 2/3rds and even ended up playing all night, just couldn't put it down.
I personally felt the final part was a bit weak, and much different to what the start was setting up so well (in terms of gameplay).
Anyway, overall it was awesome, would have...