It's Not a Black and white, good verses bad, it's a shades of gray story.
Beautiful storyline, a bit of issue on the flow of it, can be somewhat slow for those who like a fast paced game.
A short summary of it.
The whole story is about guilt, grief, love, revenge, trauma, PTSD, letting go, moving on and finding something like peace.
However;
If you dislike playing multiple characters in the same game with opposing sides then this story is not for you.
If you dislike even the implication of a transgender person then this story is not for you.
If you dislike ladies who look like they're Marines this story is not for you.
If you dislike bi/pan people this story is not for you.
If you dislike lesbian couples this story not for you.