My personal impressions after reading the book: it’s not bad, but could have been better.
Admittedly, my expectations were very high after reading the excerpts and interviews with the author, and the full story lived up to those expectations only in part.
Positives:
Bwonsamdi.
He is awesome all throughout the story. Madeline really did a great job capturing his personality and humour. She said in one of the interviews that he was her favourite character to write and it shows. He is really well done.
Flynn/Shaw
This was a surprise to me. I didn’t ship them before, and the Thalyssra/Lorthemar romance story left me mostly unimpressed so I expected nothing much in this regard.
But I think it was well done, it felt really natural and not forced or contrived at all. I liked it alot, especially Shaw’s portrayal. Even made me like him as a character.
Nathanos
Liked his portrayal as well. I think the author managed to make him more sympathetic to the reader and show that he is not just a callous monster, without excusing his actions or distorting his character.
The part where Bwonsamdi confronts him with the ghosts of his past when he appears as Stephon was one of my favourite scenes.
Zekhan
It was nice to see the events through his eyes, the genuine view of a promising character who has yet to find his place in the horde. He wants to do the right thing, but is still insecure and makes mistakes, not a flawless superhero from the get-go.
Don’t really like that he’s Thrall’s page now though, makes it look as if he just went from one substitute orc daddy to the next. I would have liked it better if he built more of a connection to his own people, the Darkspear.
Tyrande
She is unforgiving towards the horde ( as she should be ) but not “consumed by vengeance” to the point of no return, which we see when she shows mercy towards Sira in the end.
Negatives:
The whole Zandalari/horde relations and how it was handled.
That was the part I was looking forward to the most. I was hoping to learn more about the state of Zandalar after the war, but all I got to see was a helpless Talanji who is unable to handle the trouble in her kingdom without the help of the horde. Really disappointing.
And I agree with the assertion that Apari was only introduced to hammer home the message that desire for vengeance is bad and fatal.
The silver lining for me here was the fact that she strengthened her bond with Bwonsamdi in the course of events, and that she still wants Jaina to pay for her crimes. But I really doubt we’ll ever see that.
Sira
Probably the most flat and uninteresting character in the whole book. Looks like she’s only there to make Nathanos look good in comparision. I had hoped for some interesting dialogue between the two but her only drive seems to be kill, kill, kill. Boring.
Alliance story
The author’s attempt to make the alliance appear more morally grey through Turalyon and Alleria’s actions is laudable, but not very convincing in my opinion when she paints it at the same time as inevitable means to an end ( stop Sylvanas ) and also makes the perpetrators feel really bad about it, and Jaina ( and Anduin later as well ) disagree with it.
It remains to be seen if any of this implied internal tension makes it into the game, which could yet be interesting.
The horde council
While the beginning was promising, with many different voices naturally leading to controversy, in the end we don’t see much of this anymore. Thrall seems to be the one who’s calling the shots now. Better than Baine, I guess. But personally I would have loved to see more of Rokhan.