Most of the characters are extremely well-executed takes on ancient tropes.
Of course, the wholesome genki girl with no interest in magic is the one destined to gain massive powers and become a main character.
Most of the characters are absolute cliches.
The one exception is the semi-creepy girl who is interested in magic.
She is 99% cliche, but she’s well-executed. The difference between a Creepy Little Girl and a Girl Occultist is subtle, but it’s there.
A Creepy Little Girl is usually a ghost, or an evil goddess – she’s calm because she’s got the power INSIDE, and she can unleash it.
A Girl Occultist is an interesting villain because she’s NOT inherently powerful – she has to try hard to find some source of power and use it for her goals.