Frankly, so far, Zoey is one of the better main females along with Bella and Jill in terms of story.
Sage: She merely uses sex to convince the MC to spy on Chad, and she only officially left Chad once she realizes Chad didn't love her.
Josey: She keeps playing with the MC's feelings. She gives him hope, crushes it, and then she does it all over again.
Maya: Honestly, I liked her the most up until the MC get tasered and basically kidnapped. She and Josey also told the MC that they were going to dump the other and going to be with him, then suddenly they got back together and yet they have the gall to demand the MC to earn their trust.
Zoey, Bella, and Jill never broke the MC's trust. Bella didn't want to break her vows for no good reason and she faces the threat of losing her career. Jill is an innocent lady who believes in true love, so I understood why it took her a while to be with the MC. Zoey did leave the MC, but it wasn't malicious, and she also tries her best not to hurt the MC (i.e. no "wait for me" BS). Zoey also actually loves the MC, considering how she keeps thinking of him and she never had a fling with another person.
Nevertheless, depending on the players, the MC can be a a-hole too.