I agree with Edge's comments and score for this game, including the comments about the story. Unlike the first game, the story here is intentionally divisive for many reasons, which increases the likelihood of, and even necessitates, many people finding it flawed. It's a you like it or don't like it kind of thing. Many like it but it's a given that others will take issue with it (I'm on both sides in some ways). It's simply not written for everyone and that's fine imo.
...were both excellent fights, each for their own reasons. Would be tough for me to pick one. But let's face it, neither of them can compete with the masterful encounter design of Cyberpunk 2077's Sasquach boss fight. Looks like it'll take the crown.