Omg there are too many but the first game that came to my mind is Even if Tempest! I love the story,all the characters,mind you I sometimes don't play all the routes but this game could be played over again!
i agree with you on jackjeanne ^^ it's one of those games where you spend so much time with the cast that you genuinely end up loving everyone even the side characters - because the attachment you develop doesnt have much to do with whether you like their routes or not lol
from my own experiences i think i'll mention hana awase , even if tempest and honey vibes ^^ usually there's either one or the other li that ends up being "boring" in my eyes but for these games i did end up having a very very fun time with everyone !!! even if a li wasnt my type the writing and setting of each game really helped support them enough that i still reallyyyy enjoyed my time with it <3