This review contains spoilers
Great gameplay mechanics (all of your choices matter!), great immersion in its world (it feels full of lively people who have their own stories going on), great characterization (important characters are not always likable, but certainly well-developed and interesting), TERRIBLE execution of ending (all of your choices matter until they suddenly don't!!)