So, so much better than City of Ashes, even City of Bones, because this one is action-packed. There is always something interesting going on. It also has a lot of two of my favorite things about this series: interactions between Jace and Simon and interactions between Jace and Alec. I love the dynamics there. 
 I know that most of my feelings toward this series are positive, but, at the same time, I can understand why some people don't like these books. Sometimes, I become exhausted by and frustrated with all of the fantasy elements; the fantasy can be a bit much at times. I also don't really care for the way Cassandra Clare writes romance; none of the romances come alive to me. I'm not a fan of any of the couples or any of the potential couples, really, especially Jace and Clary. I just don't get it. I don't feel the chemistry, and I don't see what it is they have to offer each other, or why they fell in love in the first place. I like angst and tension between romantic interests, but I don't feel that Jace and Clary have that.....they are just blah. I also like build up, which is another thing I don't think these two had. According to Isabelle, Jace was closed off, hiding his heart, and then he just lays eyes on Clary, "waking up." OK? Again, I don't get it. I'm also a Simon fan and an Alec fan before anything else. 
 I do like this series, but I may or may not continue. I read an excerpt from City of Fallen Angels that is included in the extras with this book, and, I mean, I could go either way. I do want to continue reading just to see what Cassandra Clare comes up with next, because she does have a very good imagination. I thought I had a good imagination-er, I do have a good imagination-but I don't think even I could come up with half the stuff she does. So, I do like the world she has created, even though it can get a bit frustrating.