Getting better and better bit by bit

Well, that's what I call a cliffhanger.
Okay, let me explain something. I have a love/hate relationship with this series. Because some parts are bad, then some parts are good, but it's entertaining overall and, especially with this installment, I couldn't put this book down. Clare's writing definitely got much better in this book than in the first one. The narrative is flowing more naturally, ridiculous similes were cut to minimum, and there was some character development here. I liked it - I can't even deny that. And I can't even deny that I've read most of this book in one day.
Clary still annoyed me and most of the time, she was too stupid to live. But I can see that changing - I hope that will change. Jace was still a jerk but he started to grow onto me. Alec and Magnus were still the best thing ever and I'm absolutely in love with them - as an individuals and as a couple. And this is definitely getting more and more interesting.
So yeah, now I even look forward to reading the next - and the last (for me) - book in the series. Pleasssse, let it be good.
P. S. I'm still not sure about the rating. Idk if it's more a 3.5 or 4 star for me. I'll see after the third one.