I stopped playing this 2 hours in, and switched to Assassins Creed 2. Came back, got hooked and ended up finishing it twice.
I loved the story and the twist at the end was completely shocking, in a good way. Most game endings have become cliche, its good to have something different now and again.