Should you read this book?
Yes, yes, and yes.
I really liked the first of the series, but this one completely blows it out of the water. Roth did an amazing job of allowing her character to grow and change, which honestly makes her seem more human. And she's not perfect--she makes mistakes and realizes it. That for me makes for true characterization.
Also I can't ignore that the world develops so much more in this look. While before each faction was defined by strict lines and stereotypes, Roth completely overthrows that by adding characters from all factions with separate personalities and by showing the good as well as te bad of each faction.
Well, well done.