SPOILER FREE
The gameplay is great everything is great.
The story is very close to reality that no one is bad it's situations that leads us to do evil stuff.
But unlike most games there is nobody to hate there is no real villan.
In the first half of the game the story just leads in a way to building anger and vengeful hate but they don't let us vent it into the story.
the story doesn't give us someone to hate. And that's why we hate the game..