The game isn't bad but the writing/translation needs some work.
Personally, I like the models for the girls, hell even the MC isn't looking bad if you remember that he is an HS model.
A few details that I didn't like: Mia, talking about the cocks she has seen and her dildo collection. Iris not wearing panties.
While I like that the girls are not shy about the MC Mia and Iris seem a bit slutty.
I didn't mind Mia bringing up a dildo collection because on its own it could be just messing with him and there might not be one. She was just trying to get a rise out of him so it could have been meant as an inappropriate joke/exaggeration. "Don't go through my stuff or you might find all my dildos, Haha." So, there might not be any let alone a dildo collection. Though one or two could be found so she was teasing the MC about it.
Agreed though, I'm never a fan of girls talking about "seeing lots of dick," either. It feels cheap and slut-ish when it doesn't need to be there. I don't remember the exact context, but could the way she phrased it be related to her seeing other dicks in porn as opposed to in person? Either way, I'd rather she just not make such a comment but I'm forgetting a lot of the specific dialog. I would load it up really quick but I delete game files after I play them since Ren'py keep the saves anyway and I'll just download the game fresh next update.
I'm reserving judgment on the Iris no panties thing for now. They all knew their dad was back so she may have just not been wearing them for him because she wanted to jump on him and make him feel her butt. I don't think she mentions not wearing them normally, but I might be wrong, and she may have said she never does... if anyone else remembers more clearly then let me know. If it's a normal thing for her then that's a little weird but not a deal breaker for me, some people just like to go commando and it isn't a sexual thing for them so I will still hold off on calling her overly slutty for it.
You got me thinking, so don't think I'm trying to change your mind, start an argument, disagreement, or anything. Your comment just made me think of some things and want to add my thoughts as well.