Since the developers at Ubisoft have been working on Assassin's Creed III for years. I feel like it's possible that Brotherhood and Revelations were released just to delay the release of AC3. Why?
Brotherhood has a somewhat stretched storyline and poor Assassinations.
Revelations has a decent storyline, but not up to par with the others, but better Assassinations.
Each was released a year after the other.
It's just a guess, but I believe that Brotherhood and Revelations were made purely to delay AC3 so they would have more time to work on it. If you think about it, it makes sense since Assassin's Creed was intended to be a Trilogy.
Lucy Stillman's voice actress, Kristen Bell, as far as I've heard, was contracted for three games. Brotherhood wasn't planned at that point. Also, in Assassin's Creed II, Desmond was being trained through the Bleeding Effect to become a better Assasin. So what's the point of Brotherhood and Revelations? Really, it was just to continue Ezio's storyline, in my opinion.
Brotherhood was, in my opinion, easy to make because they started off where AC2 left off. There were also plenty of reasons for the story to continue.
However, after Brotherhood, I think Ubisoft felt that AC3 wasn't ready, and so they made Revelations with a story hook that didn't exist in the previous games (Giovanni's letter about the Maysaf Keys). The rushed quality of Revelations is obvious, and although I liked Revelations, I don't have any intention of playing it again, nor 100% synching it, whereas I've have 8 playthroughs of AC2, and 3 playthroughs of Brotherhood; both games I have one save with 100% synch in everything.
So, in conclusion, I do not think AC3 is going to be failure. I think it's going to be very good. I can tell from the screenshots that they have been working hard on it. Granted, many thought Revelations was going to be pure awesome, but it didn't turn out that way. So, there IS a possibly that AC3 could flop, but, personally, I doubt it.
What are your thoughts?