The main human character, Nathaniel, is not likable. Not one bit. And its about time to see that in a novel. He's been mistreated most, if not all, his entire life and someone like that wouldn't be likable. Even at the end he's not likable and I found that very refreshing. You don't change people in the space of one novel. It takes time. Time that hopefully Stroud will give him. Nathaniel has potential to go either way, bad or good, and that is quite fascinating. I want to know how Nathaniel is going to turn out and how he is going to get there. It's about time a character is allowed to realistically struggle between good and bad in a novel instead of forcing them to be good from the get go. Bartimaeus was a brilliant character. His praises have been sung by the rest of the reviewers and I have nothing else to add in regards to him. He was just awesome. And the footnotes were great. All in all it was a great novel and Nathaniel was perfect. I can't wait to see if he ever starts to question what he is being told to believe. Book two couldn't get here fast enough.