A truckload of flaws but the world is so amazingly alive like few other games that it makes up for every flaw. The story is also goated because the characters are all distinct but still uniquely grounded. I love downfall arcs (the final season of The Sopranos is my favorite one) so I love the overarching narrative here