A genuinely impressive game with a unique story, full of diverse characters. All of which are consistent in their behaviours & actions. (Which should be expected, but quite a few Hollywood productions write characters who change personalities/motivations on a dime so "X" can happen, without justification).
While I'm not finished, I already felt I should give my compliments to the chef! Well done!