I know, I had gone through many of such genres.
However, this game doesn't necessarily have to go that way. If you think about it, what happened to Erica is forgiveness or corruption. This is the decision that decides between instinct and a man. Out of the game, he'd been nice, although his boner controls him sometimes that's still fine to me as he still has humanity in him. He did confess to them, and he tried to help them using his power one way or another, pull together everyone and solves conflicts.
The mc has agent17 capable of bringing even the deepest rock in the sea to him. Although he doesn't have to pay, but he still get a vvip card just to fuck a girl who he falls in love with. Does that mean he's a shameless bastard? No, that's an act of problem-solving just in a stealthy way. If you think about it, talking to her won't change her mind as she is determined to risk herself, he doesn't want to involve the mc. With agent17's investigation, he can definitely solve the crime and help her.
And one more thing, I know it's hard to satisfy everyone but at least, put two paths for Amelia.
Thank you