This VN has the potential to become something extraordinary. The effort and care put into this work is plain to see!
Aaryn, you mentioned in some of the comments below that you still consider yourself amateur. If that is the case, then this story is evidence of your rapid evolution as an author. It's getting better and better.
I hope once you reach the end, you will take the time to go back and polish the story - it deserves the TLC.
Here's some observations I had while enjoying the story. I think they are areas which can be improved in order to bring this story to the next level.
- The "voices" of Zack, Braden and Mikhail often blur together, especially during longer expositions. In contrast, Max's voice is very unique, likely because of his personality, but his talking style jumps off the page. You could remove his name from the dialogue, and you would know it was him. It may be worthwhile to add certain quirks and distinguishing styles to the speech patterns of the main characters.
- During exposition of certain more complex thoughts and ideas, the dialogue no longer reads like something a real person would say. It's fine for internal thoughts, but it's weird during conversation. This leads to an awkward contrast between casual social interactions and discussion of serious topics, where the characters, especially Zack and Mikhail, suddenly start sounding like professors giving a speech.
- Perhaps you are "too kind" to your readers. I love that you described this story as a "slow burn". It is perfect for the type of story you are trying to tell. However, conflict in the storyline is too neatly resolved for a true "slow burn". Almost as if you are trying to make each episode's conflicts self-contained.
Be more cruel to your audience. Drag out conflicts, make them far messier as plotlines merge and intermingle. A good example would be the incident involving Zack, Braden and Cody. There was so much opportunity in that situation to explore the different angles of that misunderstanding, especially if it had been allowed to fester. Every author loves their characters, but excellent fiction happens when you don't shelter them under a protective umbrella. Let them get hurt and suffer from the mistakes they make. Your readers will hurt and suffer along with them, but that will make the resolution all the more memorable.
- The timeline for forming of deep soulmate level relationships is accelerated to the point of being unrealistic (as a reader, I can suspend disbelief, but it's better not to rely on this too frequently). Time has to be allowed to pass for this to feel authentic. The good thing about the format of a VN is that it's rather easy to impart the feeling of passing of time.
I think this story shows that you have a spark of something special. I sincerely hope you will find some value in my observations. It is meant as feedback and not criticism - the story is very good, and on the cusp of being great.