Finished it just now as well and I agree with what you wrote. This game needed a battle skip button badly, the "trash battles" from ch.1-7 are very very tedious to go through again and again. Lily is the best one (imo) and the harem route was very nice, especially towards the end. I don't want to talk about Mia or her route -.-