This game was made for an "intentionally bad" visual novel jam. From what I've seen, events like that don't necessarily result in actually bad games, but rather encourage skilled authors to create a work with a looseness and silliness that can be quite fun. That was definitely the case here, with a don't-think-too-hard-about-it premise and some over-the-top characters resulting in funny exchanges as these angels and demons realize... maybe they aren't so different after all? I replayed to see every path and was entertained every time.