I like the story, but it goes WAY out of its way to be chauvinistic. No need or point in adding cringy descriptions of every female character. And having the narrator off-handedly say EVERY female caster has something mentally off about them.