One QOL That stop me from flipping table: Sort traits. The idea is one class all week martial, the other specialised in intrigue, and so on. The idea just screams Hentai Highschool mix with the typical demon corrupting mortals trope, and the game file is Alexander Oscario Cortez (an Indonesian knows deeply of US politics mess, punch me)
Do I too nitpicky if.. (want to say the renpy engine itself and UI need work but the ideas there) but I say Hentai High School have more better management UI. Go check any spreadsheet and the afromentioned game. The UI need some works, but what you did right is inventory of NPC on.
I'll just keep poking around this game, see if I have more feedback. Premise approved, just don't scope creep because I seen enough project got borked because of that.