Ezio sucks. Game rocks.
I wasn't terribly fond of the first Assassin's Creed. Well, let me put it this way: The first hour of Assassin's Creed 1 is near perfect. The mission takes a long time (which I personally love), it's really fun to ride your horse and the end of the first outing is very satisfying. Sadly, the rest of AC1 is EXACTLY THE SAME! Nothing changes. NOT A FRIGGIN' THING. I wanted to like that game so very much but I just couldn't do it. So repetitive it just makes you want to scream. AC1 could've been so good. It's not. However, the one bright spot was that Altair (the main character in the Animus) was awesome. He was a great character and had a great story.
Assassin's Creed 2 has no Altair. Sadly, we get Ezio, the new main character, who's about as annoying as getting a car alarm installed in your brain. Maybe it's his voice actor? Maybe it's because I find him a whiny brat? Maybe it's because I fell he has no reason being an assassin? However, it's probably because I felt Altair was such a bad ass and thought to myself, 'why change it?'. Oh well, enough whining myself. AC2 is actually a really well done video game.
The Positives:
The game is gorgeous and the story is really fun and engaging.
The city's are alive and vibrant and there is always a ton to do inside each one.
I really enjoy that you don't have to ride a horse everywhere, too.
The fights are ultimately satisfying with improved controls and nothing beats the countering system which is a blast to do.
The Negatives:
It seems the problems that plagued the first game with climbing are present here. I was constantly missing ladders and ledges and falling to my death. If you miss it by an inch, then you miss it totally. No forgiveness.
Oh yeah, and Ezio sucks.
However, it's a solid game that looks great and, despite some hiccups in the climbing, it's a blast. I hear AC:Brotherhood is awesome. Can't wait to play it.