Hello~ First off, I wanted to congratulate you on completing this Visual Novel. It was a joy playing it <3
1. Which one is your favorite route and ending? Why?
Honestly, I found both Johann and Kieran's routes endearing. Both show just how much they care for the female protagonist. I felt that Johann's route was the most natural in its course, however.
The reason behind his treatment of Edelyn when they reunited was understandable. It was pretty awkward and all over the place, but it would be expected from someone who has wanted to talk to her all this time but couldn't because of the circumstances placed on her. It makes sense that Kieran would be the "true" route, but Johann's felt more real. But it also has its flaw. During the scene where Edelyn went into Johann's memories of her erased past, Johann had called her by the name the player inputs. Obviously it's to keep the protagonist's name classified for later, but that's a flaw in the mind-reading process. A memory cannot be changed. Johann would have called the MC by her true name as it was before that incident happened. Unless a person's memory can be altered at will, I find that part confusing.
Otherwise, I did find Kieran's ending much more satisfying and fulfilling because it's a happy ending, but it also lacks.
2. Are there parts of the story that should be extended or cut? Why?
Some parts that could be extended would include...
Probably what happened to Alaric in Johann and Kieran's good endings. It would lead to a proper denouement.
In Alaric's route, I would also recommend that there would be at least some resolution on the part where the kidnapped students were released.
Ah, there's also the part as to why the MC has powers. Do casters get their power through their DNA or do they get it at random? The story definitely proves it's hereditary, so why does the MC have powers?
3. How about the character development? Which part should be improved more?
In this kind of circumstance, I would say that each character should have some drawback for their powers.
Certainly, the wording when casting spells as a witch or wizard is an interesting starting point and that vampires don't have powers unless they consume another caster's blood is another, but otherwise there aren't that many other drawbacks. Another would probably be the character development of the acceptance of witches and vampires in society. Certainly the MC's parents had troubles accepting her powers because it brought her into danger, but there wasn't any development in society. I guess that wasn't a topic that you were targeting, but I guess an explanation of that would allow for a better outlook on the setting and the people that build that setting.
Maybe also having Alaric's character show some growth as well? Certainly he had his motives, but like, when and why did he start targeting those in school? Actually, how long had he been plotting his plan? Why did he start collaborating with vampires? There are still plenty of holes in his character left unexplained, but I like how pursuing him is a drawback. Pursuing a love interest isn't always the best solution, loving yourself first would be. ESPECIALLY since he just all of a sudden professes his love to you.
There's also the lack of development in Kieran's character in general and in his route. I probably won't word this properly enough, but the fact that Johann already started shipping them after getting into Kieran's route contradicts why he acted the way he did during his reunion with MC as explained in his route. I thought they didn't want to reverse the spell placed on her to keep her safety? There wasn't that much tension, but I guess it's to be expected as the beginning was pretty light-hearted.
4. Was the conflict interesting enough? Are there scenes that should be developed more?
The conflict was something I wouldn't have seen from the start. Definitely it presented a problem of an abuse in power. It's an interesting place to start, and considering it was a project with a deadline, it was developed enough. With more time though, it might have been able to be more diverse. The choices given were definitely relevant in Alaric's route, but some of the other choices, especially in the other two routes, don't quite seem to contribute to the endings given. For example,
When first getting into Kieran's route, why would changing the topic and replying quickly make a difference? Does it rely on trust? Even the lunch option, why would inviting him to eat with the group be better than going to eat with him? Not that there was much difference, but just wondering. The bad ending as well. Kieran had the powers of a witch/wizard, so probably it might have been better if he acted on impulse like Edelyn did in the past by using it and making the situation worse rather than it just ending it where she gives herself up. It could have developed a bit more there.
However, I didn't really understand the conflict in general, though. It might just be me, but to me, the conflict seemed to revolve more around Edelyn being a witch at the start, which seemed to be properly resolved in Johann's route. The conflict changed all of a sudden in Kieran and Alaric's routes that it seemed quite sudden.
I guess you could expand more on that main conflict by probably introducing more than one instance where there have been sightings of danger.
I played this game two days ago, so it should be fresh, but there may be instances where I'm wrong or missing information that did already fulfill my critiques. But I still enjoyed the game nevertheless. The characters were lovable and the story was a joy that it makes me want more. I wish you good luck for any new games you have in mind!