Good game with a pretty well executed story and characters. I would say that the only problem it has is the individual main LI paths where one of them (Jasmine) is like the game's love child and others lag behind.
I don't really have a favorite, I'd rate the paths like this Jasmine > Veronica> Maggie > Allison
Maggie was my early favorite. She seemed to be a wholesome and reserved woman whose progress towards being more daring would be more gradual. Sadly that wasn't true and in one scene it goes from 0 to 100 super quick heh. She does have lovely dates and the dogs like each other so that's a big plus.

Allison is a good character but they only did half job with her path. It is good that they worked on her resentment but they kinda forgot the MC exists too. Slow burn or not, they needed to establish that the MC still cares and has feelings for her too. He won't act on them but they are there and all hope is not lost. In the end the MC came off as uninterested and being fine with thinking she hates him. He hopes to not get too close to her and that is pretty much it. I don't think this is how you sell the path to the player?
Veronica is at least an interesting character and her path has a direction. She has tons of flaws but fuck it.. let's rock. She prolly gonna kill me if I keep cheating on her on alt run.

Don't think much needs to be said about Jasmine. The obvious fan favorite..she's smart and confident. You get to go to events together, race together and fuck together. Her dynamic with the MC is the most natural and honestly she almost seems like the canon choice. She has flaws but these are barely explored and there is nothing really discouraging about her path. Even better when you know whats coming.. lets fuck, figure out what we are later.. good