I started Assassin's Creed II hoping for a better time than I had with the its predecessor, and I wasn't disappointed in the least. The game gripped me with its whirlwind opening and barring a few technical issues, this exquisite Renaissance piece kept me entertained all the way to its amazing finale.
Jacking into the Animus
After a short recap, Assassin's Creed II hits the ground running with Desmond aiming to become a modern day assassin. For his training, he must access the memories of his ancestor Ezio Auditore, the mischievous son of a nobleman in Renaissance-era Italy. Ezio's (fictional) vengeance tale blends seamlessly with actual historical figures from the same era like Leonardo Da Vinci, Lorenzo Medici, Rodrigo Borgia and suchlike. It's a good thing because Ezio's story is rather bland on its own but the inclusion of all these real luminaries and historical events adds some much needed energy to the whole process.
Stab! Stab! Stab!
Of course, the main reason anyone would want to play this game is for the assassinations. And the good news is you spend almost the entire game playing as Ezio, who is on a killing spree driven by revenge and political motivations. He has a huge arsenal at his disposal but the most satisfying weapon are the set of two hidden blades under his wrists. The instant kill animations with these blades make the resultant gruesome murders a sadistic yet gratifying experience.
The game is set in an open world so you're free to ignore Ezio's personal vendetta and take him on your own adventures over old Florence rooftops or through the waters of Venice. The parkour abilities allow you to rule the rooftops, if you can find your way around the technical issues. The controls feel clumsy & unintuitive at times because the jumping is limited to right angles only. The movements feel very heavy while sprinting and this makes the running-jumps a frustrating experience. This turns some of the game's rooftop races into a chore.
Renaissance of a beautiful past
Despite its difficulty in exploration, the world in Assassin's Creed 2 is a beauty to behold. The streets are almost always crowded and feel alive. People constantly react in amazement at your crazy rooftop shenanigans or curse you with some choice words for rudely bumping into them. I often found myself deviating from the main storyline to chase thieves across towns or doing one of the game's many, many sidequests. There are an overwhelming number of historical architectures to scale, crumbling villas to be fixed and a variety of fun collectibles to be had.

Recommendation: In spite of all its minor flaws, Assassin's Creed II is a great adventure in a well realized world. There is a lot to be done here and the small technical issues never become big enough to keep you from thoroughly enjoying your time in the Renaissance.