I loved almost everything about The Walled City by Ryan Graudin. The story was engaging, and it was difficult to put the book down.
It has a dumb title, but it's a good book.
Although I was not impressed with Mal or Alina, I still recommend The Grisha Trilogy. If Zoya and Nikolai were the main characters, the trilogy would have been flawless.