Great game, towards the end I forgot this is a H-game lol. Some of the BGM are really good despite being free/stock(I think?). As for characters, I usually tolerant about NTR/rape/forced sex and stuff, but since I spent so much time raising them, it pains me sometimes.
Personal favorite:
Amilia - good active and passive skills (+1mov, atk twice, pierce, reset with kill), early tech skill that give 20xp/use, too bad she absent quite a lot. Legit question, why is she a Magician though lol.
Mary - her atk twice is better and her weapons have anti-male where male enemies are common, can be deploy most of the time, but no pierce and reset, no range option too I think, very late tech skill to use for levelling, and maybe it's just me, it's difficult to get Tec and Spd stats together when level up.
Penelope - almost same great passive that Amilia have, better atk twice imo, but less mobile, early tech with 20xp/use, can be deploy most of the time, but can't counter melee which is more common.