Characters are certainly diverse as they are fascinating – we meet Sofia, who's caught in the middle of an awful betrayal. We have Notch, an erstwhile city guard now reduced to Mercenary. We have the mysterious innkeeper Seto, who is most certainly more than he appears to be. Flir is an exceptionally strong woman. As in supernaturally strong. I won't spoil where she gets her powers. Throw all these misfits together, and you've certainly got an interesting dynamic going. Add in a few mysterious dangerous beasties too, as well as a pair of tribesmen on a holy mission ... and things become downright chaotic.
Look, the story was interesting. I never once wanted to throw the book across the room (besides breaking my iPad) but I felt that many of the important plot threads didn't *quite* hang together as nicely as they could have. I can see there were touches were a little foreshadowing happened, but this seemed slightly tacked on and by the by, and nearly coincidental. I wanted more. This book could have been about a third longer just so that the threads could have been a lot more strongly woven more thoroughly enhanced, deeper. Characters sometimes behave in ways that lack sufficient motivation as well. There are odd little bits thrown in that don't quite go anywhere. Or events that are not quite fully explained, though I hope they are developed in the books that follow.
Is this a worthy read? Yes. I'll add that some of the stuff that bothered me was the kind of stuff that I'd have caught while doing an assessment. I couldn't quite take off my editor hat while reading, which suggests that this novel could have been pushed a bit harder during editing. But it's not a deal breaker. I was still engaged. I still cared about the characters, and to be quite honest, this will most likely not even bother most readers.
There is a rich world here, full of interest, and City of Masks has moments where it shines, which makes it a solid read for those who love fantasy with a sense of immense lore and layers of mystery.