and all these branches don't fit with her character
How would you know what fits her character? This is a new VN on it's second update, the best we can do is assume some things in our own version of Cleo playing in our head.
The only one who truly knows what fits Cleo's character is the developer as it's the devs story to tell. It's not like we have years of knowledge and background on Cleo to even begin making a good assumption of her character, her morals or even her background.
To make suggestions is one thing but to get upset because the character does not live up to what you have built up in your head is kind of silly imo.
I played it through both ways and it was a great update, with most "choose your own adventure" stories eventually the two paths must meet so that the story can stay coherent.
Hell it may not go the way I want and I hope it doesn't I like to be surprised and to see a writers true creativity. The story can have a similar theme to other stories but the journey as long as it's well written and interesting makes a great VN.