It's a nice game. Good animations, nice use of music and sound and an interesting story. I like the pacing. Some mystery, and strange elements too add to the fun. Although not much differences are seen in the choices now I assume it will have bigger effects later on, and that is good. Good job on making the game overall.
On the other hand...
I don't think this should spoil anything if you haven't played it yet. The main thing I disliked about it was in chapter 3, after we have established some character development and are building up relationships and stuff with various girls and our plot is moving forward at a good pace.. It goes to a scene at the Dojo or school or whatever where it is like.... Meet this girl... Then meet this girl... Then meet this girl.... Oh then meet this girl too... Also meet this girl... also meet this girl... After you are done meeting that girl meet this girl... oh this one too! oh now meet that other girl.... and meet this girl too... and meet this one as well... meet these two girls... Here is another girl for you to meet, and finally meet this last girl... They each come into the office one at a time for like 30 seconds or a minute each for a short 1 on 1 conversation.
It's not that their is anything wrong with the girls. They all seem nice. To me, by introducing such a massive crowd of girls one after another so deep into the story like that it adds a bit too much confusion / complexity to the story. Are we going to bang them all eventually? I think it would have been better intigration to meet like half those girls now, and the other half later. Perhaps the class starts half the current size now then over the course of a week or 2 some more girls join because you are good master. If that makes sense.