I don't hate the franchise. In fact, you'd be hard-pressed to find a bigger Assassin's Creed fan; behind Uncharted , Ubisoft's awesome series is my second favorite of the generation.
And as much as I enjoy Assassin's Creed: Revelations , it's clear to me that we could've received a better game if Ubisoft didn't embrace this new "annualization" trend. You know, the thing Call of Duty and Madden does: release a new entry once per year and rake in a ton of cash simply due to the popularity of the brand.
And it'd be wrong to say that Revelations is a bad game. Truth be told, it does absolutely everything right in terms of mechanics; it didn't change much, but it tweaked and refined the presentation and controls just a tad, so the end result is excellent. And while some will say, "oh, that's the reason it's of lesser quality, because too much was the same," that isn't true at all. Ubisoft implemented a lot of new things…the problem is that they didn't fit, and some just felt plain ol' half-baked.
In short, it's what happens when you rush things. When Brotherhood came out, we were told that it would be Ezio's final adventure. And then, lo and behold, we find he's coming back, and Altair is, too. Why? Because the characters already exist, and they need to pump another game out for another holiday launch. So they take the tried-and-true formula and in an attempt to add more (so it doesn't feel like a rehash), they drop in interesting but unrefined ideas and in the end, the entire production suffers.
It's the first AC title that is not elite in my eyes. And that's too bad, because the core gameplay is still fantastic. It's just that it seems painfully obvious: had they taken their time the final product would've been up to par with previous entries. Also, don't forget that with Brotherhood , they were merely continuing a path they had long since chosen; the rest of Ezio's story was actually already written. Revelations just sorta came out of nowhere to appease the "annualization" gods.
And I'm sorry, but it bugs me.