In the previous book, pretty much my only problem was Shallan, and in this book she finally gets the character development she needs to be an interesting character. It continues the themes of morality being sometimes ambiguous and the importance of oaths.
Sanderson is a brilliant author, and I continue to enjoy his works. If you are on edge whether to listen to the audiobook version, I would encourage it. Michael Kramer is an amazing voice actor, and Kate Reading's voice for Pattern is just so cute.