I think it’s a really clever game, though sometimes a bit too clever for its own good. The ‘aha’ moments I had throughout were extremely satisfying, especially the ones that made you think outside of the box (like one particular puzzle that made you look somewhere you wouldn’t expect). But as you say, those last few characters did require some guesswork because the clues were extremely vague/esoteric, and that made the game fizzle out a bit at the end.
Overall though it’s among the best puzzle games I’ve ever played.
A friend let me borrow their PS4 version. Word of warning: Do not play it on PS4. I got through it, but damn if that cobbled together abandoned mess didn’t take away from the experience at times. I dread to think how bad it must’ve been at launch! It was the side content that was mostly broken; I recall the taxi missions just constantly glitching out. The music on the radio didn’t work properly and I was teleported to the other side of the map for no reason at one point.
Despite that the story, atmosphere, design of the city and characters are all great. I’m tempted to get it on PS5 or Steam (with the DLC) at some point to play through it again properly.