(responding to a post from junker, which he deleted because he is a coward)
My issues with the immersion have nothing to do with the writing or worldbuilding, which I actually think is quite good for the most part. It's the aforementioned AI, the behavior of NPCs, and the general way the world works. If you commit a crime that no one sees, the police spawn out of nowhere right next to you, and you can easily escape them by simply breaking their line of sight for a short while. If you rescue a cowering NPC from gang members, they'll continue to cower without so much as a "thank you" or an acknowledgment that their situation has changed. If you park your car in the street, traffic will come to an absolute halt with no one making any effort to get around you. If you wave around weapons or fire in the air, NPCs around you will cower for a moment and then continue to ignore you, and NPCs in vehicles won't notice you at all. Sometimes NPCs and vehicles will vanish and be replaced by different ones if you look away from them for a moment. These aren't glitches; they're the game responding to the slightest and simplest of player interactions. Cybermeme's world hangs together by a shred, and has been outdone by pretty much any GTA clone from the last gen or the one before it.