re: venom, the main thing I feel is that they couldn't decide if he was a character or a player avatar and made it so he doesn't work on either level. As a character he's a really well emoting character model that mainly visibly reacts to situation, but doesn't have enough self-agency to make any decisions the character makes really believable or desirable. As an avatar, he has too much self-agency to reflect the idea that the player's choices make him who he is. Consequentially, the whole thing makes me feel like i wasted my fucking time
i think it's a good example of the twist going right up its own arse and ruining things. Raiden was a player avatar, but he was also Raiden, a character. Venom is supposed to be a blank slate but because Kojima needed to preserve the twist that he was BB, he needs to have moments of characterisation, all of which is undone by the attempted metaphor of him being the player, except that doesn't work either because he obviously has self-agency even if subdued.