That was quite a ride. The story is interesting, with major twists and turns and that pulled me in, until I saw 2 of the possible ends. I liked both ends, one was interesting and the other heartwarmingly good.
But there are major problems. First, the twists and turns feel over the top and poorly explained, like in a B-movie. Worse, heavy violence and uncomfortable scenes feature along the way. You can avoid some, but not nearly all.
This is always bad game design: Either make sure you clearly display what content to expect (the game is very big on NTR, femdom and rape) or you make sure that players can opt-out completely.