Basically a Perfect Game.
Infinite replay value.
Shareable achievements and and discussion on strategy with other players.
Hidden lore that leaves just enough room to feel some sense of attachment to the characters.
Not sure what else there is to say.