I gravitate toward stories where the 'villain' makes you pause and question everything. 'Serpent & Dove' by Shelby Mahurin does this beautifully—the witches' magic feels raw and dangerous, tethered to physical cost, and the Church as an antagonist isn't just a faceless evil but an ideological force built on genuine fear. The magic system is visceral, involving blood and sacrifice, which amplifies the stakes.
Then you have 'A Discovery of Witches,' where the complexity is woven into the political machinations of vampire, witch, and daemon societies. Matthew Clairmont, for all his heroism, carries a deeply violent history that blurs lines. The real villainy often stems from ancient laws and prejudice, making the conflict feel sprawling and entrenched.
A more recent read, 'The Once and Future Witches' by Alix E. Harrow, explores collective power and systemic villains. The magic here is in folklore and sisterhood, while the opposition is a patriarchal society hellbent on erasing their history. It’s less about a single dark lord and more about fighting a corrosive, societal darkness, which feels profoundly complex.