Thoroughly enjoyed the worldbuilding and the story, but I felt like I had to do the work to relate to the characters. They both start off at points in their lives that are unique, interesting - and hard to wrap my head around. The author does a great job giving them distinct voices and letting them grow over time, but I just found them too far removed to really get into the book.
The secondary characters, however! I really loved reading about them from the perspectives of the protagonists, and as always, the interactions are wonderfully crafted.