Assassin's Creed 2 has tried all sorts of tactics to improve upon the original, but none of these attempts have worked. The game's variety and length come across as nothing more than smoke and mirrors, the endless, grinding busywork that contributes nothing to the overall gameplay is inexcusably plentiful and mind-numbingly repetitive, and to top it all off, the game can't even compete in the visuals department and somehow looks worse than the original.
There's really no excuse for standards to be so low here. Assassin's Creed 2 is supposedly a triple-A game. It should have acted like one.