It's pretty simple, but one thing I feel they could have done to really avoid a lot of drama and fan backlash, is if they mimicked (not sure about rules on naming other games) the vb hrpgs "pure"/"corruption" paths, meaning for example, if you stuck to a pure character and choices, you'd get mostly vanilla (brienne/kiyoko/drifas/tetsuya), or "vanilla+" stuff (threesomes with PC focus, maybe stuff like az/liaden) . Most likely devs definition of vanilla would differ to people, so some room for error. Corrupt choices would lead to hard stuff, more fetishy sharing etc. Ideally a neutral route for what the game currently is "pleasure is king" etc, and a max corruption version which would include the hardcore stuff like your mind breaking, telling cait to jump the horse, hardcore ntr, giving and taking.
Course most of that's "too much work", but if they ever actually got a real corruption system online, then you could have characters with a bit more agency and lock off more fetishy content/give characters a bit more personality. Similar to the bull miners needing mc to be corrupt, easiest examples is the crazy horse again. Let's say cait ""pureTM"" is mostly her current self. You try picking for her to ride it, response "I'm a ho but I'm not THAT big a ho"/"I have standards", saves her butt etc. However if you choose to corrupt her, then she'd basically be turbo streets mode with no standards at all.
Etheryn is another example, instead of her weird setup where her scenes involve her abused/supported system where she can act ooc (hashat, elthara stuff etc), instead a "pure" etheryn would refuse hashat, and with elthara, you could have it a bit more nuanced, like her wanting a heir but not wanting one without you, while a corrupt would resemble Alissa. Basically, stuff like kas is doing, siding with her like in her dream teases, or taking the reigns and control and becoming captain now. Doesn't seem like they want to go super hardcore but this also opens a route where you take her power like cultists are trying, and instead of her softball tainting, you rip the world a new one and become a interdimensional menace.
Tldr I feel like more options needing conditions or character states would help a lot with characters doing weird things. Cait normally getting pissed off with you if you tried to bet her/getting into it depending on corrupt status, etheryn refusing hashat normally etc. They tried to bandaid stuff like that with player choices but it'd add to characters if they had some level of input instead of "well PC says to bang the demons who I should hate lol heck yeah I'm a farming tool", and it would serve as an explicit "well this is pretty hardcore but I signed up for it and content got steadily crazier til I'm here in the breeding pits".