The most striking thing about this series isn't the characters, but rather the world they inhabit, which seems as wide and as varied as our own. The world that Wrede creates is huge and complex, and you find yourself sucked into it. At times it might seem a little dry, and at other times there's just a deluge of information that you need to know, which is its main detriment, but for the most part, it's hugely fascinating.
The book is less about Eff's grand adventures, and more about her day to day life and is sort of quiet in a way, even if you think that what she's doing should be hugely exciting. There's magic and danger, but all of it is incorporated into every day life and it's almost ordinary in that sense. The book is compelling in its own right, but I wouldn't be surprised to find other readers finding it boring or being entirely detached from it. Eff is a good main character, she's sensible and a steady sort, but she's also just a bit bland.
The plot moves slowly, but steadily. You always end up with a lot more questions than answers. You wonder why everything is happening, how it's happening, and the book seemed like more like the filler space between the first and third book than anything else. Eff learns a few more things, the people learn just a little bit more about their world, but it doesn't feel all that important or life changing--and that's not entirely a bad thing. You truly do get a sense of a group of people just living and doing their best to keep going one day at a time. At the same time, as a reader, I want more from the book. I want a few more answers, I want a little more excitement, and I want things to move just a little faster.
Still, I did enjoy reading the book, and I like the series. The writing is solid, and the world is drawn out very skillfully. I found the first book to be more interesting than the second, but the second isn't bad at all. 3 stars.