Does the game have a good plot and characters story?
Basically it does, but the main problem is the sandbox. The MC may fuck an LI in some locations/plot branches senseless for quite a number of days. But in other locations/ plot branches she behaves in a very demure and chaste way, only allowing the MC to hold hands and an occasional kiss.
For example, in my playthrough the MC has corrupted his sister (Rachel) in a brothel and she fucked him in his sleep, and generally they are quite close to each other. But I stuck at this point probably because I need progress in other plot branches and the worst part is that the game every now and then refers that Rachel is still getting used to the MCs presence in her life after him being separated for a while and holds a grudge against him for leaving her. I mean after them playing with each other all sorts of sex games and her sleepfucking him she still feels abandoned by him.
In my experience it is one of the best sandbox games. Which doesn't change the fact that sandbox sucks as a concept in general. The best it can be used for are the local events like in BaDIK or Santa County