Did not read the books, but think the writers are ok, the story in-game is great overall and only got better over the years. Legion is a huge highlight to tie up a lot of characters' storylines the overall Legion story flow and build-up where amazing. However, Warlords of Draenor was a low point in writing for me, the story didn't make sense, and now we having 2 versions of Draenor/Outland in the lore, and most of the story was so boring and didn't go anywhere. And BFA storyline was good for me, I loved all the Jaina Proudmoore storyline and her family, finally finishing the story of Warcraft 3, and it was amazing to see her become the leader of her people! Well, the N’Zoth stuff felt really rushed the story of it was not bad at all, our characters finally mattered in the lore, and it was our actions that set N’Zoth free, or obsession to level our hearth and at the end, it was us, that used that power of the titan's construction to take down N’Zoth