I agree with everything you said, there's just one problem for me related to this and it's a very big one, the way the h animations play and work in the game.
They have no consequence whatsoever. Rape animation starts playing, no damage, Aradia shakes them off if you press buttons and she goes walking like nothing ever happened. It's the same problem Guilty Hell and other games have.
The animation portrays something great, but in gameplay there is absolutely no struggle or anything, there's no immersion, Aradia gets belly punched and seems knocked down, but then when you shake the enemies off it's like nothing happened?
With fatalities you fucking die, and i mean, it's understandable given what they do haha, but yeah, that's why my favorite h scenes are the gameover ones, they have more or actual impact. They actually make sense.