Making bad endings across multiple games just to lead up to the actual good ending in the last game is retarded. Games don't really work that way. Movies you can do that on as you only spend 2-3 hrs watching a movie. Spending 40-60 hrs playing a game to realize you did it all for nothing (especially over and over again) is very disappointing and makes this game a rental (for consoles) or a 10 buck sale item buy. Spending 60 bucks for this crap is worthless. The game itself was great, but the ending completely ruined it. Of course you are going to have all the fanboys jump on here and defend their almighty better than everything game series, which I find quite funny, but as most people have stated, and even the reviews stated....this game is not that great at all. All it would have took was a change to the ending and this game could have been so much better. As it is now, no replay factor whatsoever. The game leaves you feeling like you were cheated and deserve a refund.