This book has the best world I have read about in years. Some may find it lacking in other regards, but I did not. There was masterful mystery, plot twists, characterization, many characters with detailed backstories and personalities, and all the other things you'd want from a great adventure book.