The things I loved best about this story were the magical elements and the strong heroine. I'm so over the paranormal reads with whiny protagonists who simply can't survive without a boy. There is a love story in this book, but it is only a subplot and serves to further, not hinder, the main storyline.
I wouldn't say the plot was predictable but it was easy to follow along. The characters were very well-developed and took on a life of their own. Their actions were surprising and thought out and are what made this story so amazing. You just can't have a good story without good characters in my opinion.
The narrator for this audiobook was skilled at voicing each of the characters, though I never quite got used to the voice for the Commander. At least, not until the end, when I realized that maybe it was intentional. ;) I'm excited to start Magic Study now, also narrated by Gabra Zackman.