Zoe was initially a copy of Sara from Milfy City - people pointed that out and the devs scrambled to change her appearance a bit. I think they did a decent job but you can still see the model is a bit brushed out in certain parts. It would have been very nice to have the original Sara model instead but oh well.
Going from that to saying she's ugly is a big stretch though
I like her because she's the girl who had a crush on MC from the start. It was also interesting having her be the link that bring MC and Megan together.
I do think they are fucking her story up (like a lot of other things) by bring in Alice, who is also in love with MC from the start (lame), and having the threesome break up because of jealousy (which does not really make sense but whatever)