I think a lot negative feedback regarding blockbuster games (and I mean generally and not necessarily AC2) is a reaction to the hype and following blisteringly-high review scores that such a huge-budget game inevitably gets. If it cured cancer as it was advertised some of the flaws would be less offensive. But maybe I'm projecting (generally speaking, I've only ever watched a little bit of each Assassin's Creed games).