Just finished the game for 360. I loved the ending, it really has me pumped for Assassin's Creed III.
Here are my thoughts:
What I liked
-Free running: Just like the first game, this part of the game is still first rate, and really gives Ezio both a sense of elegance and speed.
-Variety: From puzzle solving to Catacomb traversing, this game really did fix the main problem I, and many others, had with the first Assassin's Creed.
-The story/characters: Although I had a bit of a tough time following some of the interrelationships between characters (thank god for the conspirator web) the story felt fairly well placed throughout, and certainly kept me intrigued. Ezio is a great character, and I found it interesting to watch him gradually mature throughout the course of the game.
-Assassinations: Something about stabbing a dude in both eyes feels oh so right.
-The world: The world itself and it's inhabitants (save for the guys holding the fucking crates, only to drop them if I you so much as brush up against them) are both incredibly well realized, to a degree I haven't seen since GTA IV.
-The music: Awesome soundtrack all around. I particularly loved the opening credits song:
http://www.youtube.com/watch?v=O0i6YFrSs6c
What I didn't
-Combat:The weakest part of the game. Although the cinematic kills were neat, the basic combat still feels clunky, unsatisfying, and far too easy. By the end of the game I still didn't feel like I had a good handle on either the flow of combat or the timing. (the game never forced me to due to it's difficulty, and I never felt compelled to really dig in and understand the systems at work in combat.)
-Precision Platforming: Although I loved the 6 secret location levels, they exposed some of the issues inherent with the games climbing/jumping system, which I found frustrating when trying to execute very specific jumps.