Sorry mates but this topic kind of pisses me off.
Most games listed here the most (Fallout 3, Assassin's Creed games and borderlands) seems to have gone right over most peoples head in here.
It might just be me thats a massive nerd reading up on most of my best games outside of the game itself, be that comic book or the wikis but these 3 cases makes perfect sense to me and all had awesome endings forshadowing both whats to come and ending the game.
Fallout 3 really gets on my tits because that proberly the best one yet, and I see it trashed because of people who either didn't understand or didn't care enough about it to actually understand the working of both the mutants, Radiation or even the end game credits. first of all is the obvious martydom in ending either your life or your friends for the greater good of mankind (or worse). but fact is that thats how the series has always been about, self sacrifice, honor and doing horrible things for the greater good. Fallout 1 ending was that you walked off into the wasteland, cast out by the people you saved, fallout 2, ending with you, sacrificing yourself and your friends to almost lunacy to help the entire wasteland, but no matter how noble you did it, someone will suffer. Fallout tactics and BoS had the same line of tought, self sacrifice has been the stable of the series.
Assassin's creed had very good endings, and most people seem to not understand (Saw one person refer to the hologram as alien, and thats as wrong as it even can be) the symbolism and the reality and world they live and operate in.
Borderlands is by far the worst of the best, but it still makes sense, you are never told whats in there, and you work hard only to be taken by the *****, if thats not a great symbolistic view of how many other games do it or in fact how the real world works, i don't know what is, pursuing something so hyped up by everyone that you forget that it is infact rumors not facts, and in the end, you find that because of your own naive mind you are fooled to think that it might be true.