Morality system in Metro is fucking retarded and actively holds the game back. The game is a complete shit show on so many fronts that it boggles the mind how people can praise these outdated and archaic design principles. There were games released before 2005 that were more modern than Metro.
Just about the only thing it has going for it is graphics .
The first two games, though totally dated in their design, I still found to be pretty enjoyable. I was pumped for Metro Exodus cause I felt they would build upon what was learned from the first to games and "modernize" it for lack of a better word.
What happened was the complete opposite. The only difference between Exodus and the first two games was the inexplicable decision to have these shitty quasi open environments. The gunplay felt like shit. There was no flow, it felt so stiff. The weapon customization was useful until a certain point, I can't remember what weapon it was cause it was so forgettable, and then after that you had no need to find another weapon or customize anything else.
The voice acting was horrendous. The story was stupid, the exploration was basically useless and unnecessary. The game is fuckin horrible and I too don't understand how it got the reviews it did. Even the graphics, while good, are just a facade. It is like walking through a gussied up funhouse. The whole environment has little to no interaction. "Look but don't touch". I just. Fucks sake I don't like this game.