I had a lot of fun with this one! One suggestion would be to make it so that when you meet a girl you have a full and unique convo with her, to make them stand out from the get-go and give the perceptive player info for educated guesses of where to go and what to say. Makes it less likely to lose her from the get-go due to random chance.
Edit: Awe, my save is gone, I was hoping for round 2