The novel doesnt put her in a better light. Shes still the same no matter how you look at it. She wanted to crush the hope of the Night Elfs? And then what? Fact is she let millions of elfs burn to death, Innocent civilians. Shes evil end of discussion.
As to her General not wanting this to happen. I think its pretty clear from the game play and his refusal to kill Malfurion that he would also oppose killing innocents. And i think that this will play out in BFA on the horde side with him.