This book begins with so many plot threads left dangling that it seems impossible they will ever be tied up.
The good news: They are. They make an excellent little package that fits together perfectly, with everything significant and accounted for and intriguing. There aren't any parts left dangling as coincidence, or shoved in a corner with their potential for awesomeness unfulfilled. You can see why the choose this guy to clean up Robert Jordan's ridiculous mess.
The bad news: That doesn't leave a ton of room for the actual story. In the polar opposite of the second book in this series, the finale jumps so quickly from exposition to exposition that it feels a bit disjointed and cramped. There are glimpses of good character development and plot tension, but there are so many irons in the fire it always moves on too quickly to the next reveal. In some ways, it's incredibly satisfying to see the world all fulfilled and coherent, but it others it feels more like reading an answer key than a novel.