Indeed, Team Fortress 2 has the benefit of having a strong personality. That really helped give it such a lasting span of interest. It really is something when a game has so much potential for character interaction when most of its lore/plot is outside of the game itself.