This is one of the games which keeps you engaged and actively aware of your in-game environment, great plot and character personalities. Once I started playing, I was eager to know the stories of all the NPCs as well as the other mysteries of metro.
I loved the story and now I am going to read the actual novel to understand every character.