Just finished the game, I could not put it down. The game is a masterpiece of story telling. They play with your emotions thought. I have never been so torn in a game, it's dark, gritty, and doesn't pretend everything is going to be okay.
When someone pushes the envelope, not everyone can handle it. Let the haters hate.