I just finished rereading 'Spell Geniuses' and the character dynamics are the real draw for me.
At the center is of course Leon, our main guy. What I like is he's not the typical overpowered prodigy from page one. He's got this raw, untapped potential tied to his heritage, but he's also kind of clumsy and socially awkward in the academy setting. His growth feels earned, not just handed to him.
Then you have Elara, his rival and eventual... well, complicated ally. She's the polished noble with perfect control, the antithesis of Leon's chaotic talent. Their banter is fantastic, but the story slowly peels back her layers—the immense family pressure, the fear of failure that drives her perfectionism. She's not just a trope.
Professor Vance is the weary mentor who sees something special in Leon, but he's also hiding his own past failures that tie directly into the main conspiracy. The side characters like Jax, the easygoing artificer roommate, and Silas, the enigmatic upperclassman with questionable loyalties, add so much texture to the academy life. Even the antagonist, Chancellor Vorath, has motivations that aren't purely evil; you understand his obsession with order and control, even as you disagree with his methods. The way their stories interweave around the mystery of the 'Forgotten Grimoires' makes the plot so much more engaging than just a school competition story.