Clary kind of annoyed me more this time. She and Jace didn't speak up as much as they should have. And everyone kept referring to all of these sixteen and seventeen year olds as kids. Maybe they normally would have been kids, but after what they've been through, I think they're adults.
The action scenes didn't seem to flow with me. Sometimes there wasn't enough description, and other times I felt myself skipping over Clary's thoughts just to get to the action, or a more important thought.
I still recommend City of Ashes, but I didn't like it as much as the first book.