I've expanded on why I find these stories poor at great length in BFA, with you actually so I won't repeat myself too much, but where it concerns the topic's grounds, there's two main faults with this approach. The first is the storytelling one. You can pull all sorts of gymnastics to explain away why Baine's reaction is centered around what happens to Jaina's brother rather than everything from Teldrassil to necromancy applied to his own race to the Mag'har eating souls literally within eyeshot of the meeting he opposes Jaina on. But at no point in this would you be left with an admirable character or even one who's values can be parsed, let alone praised. And because we never see another tauren, we're left with Baine as the voice for all of his people. Except of course the tauren who arrest him or the one still mad about Taurajo, etc. This is the issue of tying all interaction to leaders and homogenizing races. Because besides Cairne who wanted to 'heal' the Forsaken, their main relationship with the tauren was actually with the Grimtotem, with Magatha working closely with the undead in Vanilla only for this plot beat to drop off the face of the earth because societal dynamics aren't interesting to this narrative. This lack of individuality robs you of making more interesting stories the way Mists handled this plot route a bit better by giving every race its own stance on it, even to the extent of something so basic as having Gallywix work with Garrosh until it was inefficient and then cutting his losses.
The core reasons I don't agree with the majority opinion regarding Jaina's story is that I can't be convinced that she came to the conclusions she did based on the information around her at the time and even less so that her mother and kingdom came to that conclusion. This is coupled with the effect this turn has on the Horde story as she goes. I'm also far more a Horde player than anything else.I typically saw Jaina's personality as kind of a DEFCON system going from MoP to now. DEFCON1 was right after Theramore, which amounted to "if you're a Horde race I'm going to drown you, even civilians." Thrall couldn't get through to her in this mindset, exacerbated by her blaming him in part. DEFCON2 is where she was at the end of MoP, trying to get the Horde as a polity dismantled. She spends most of WoD in DEFCON3 which is summed up as "I'm going to pretend you don't exist, and forbid anyone I work with from working with you." When she can no longer enforce this at the beginning of Legion, being outvoted by her own people, she ragequits the Kirin Tor and returns home.
I'll admit I didn't play Alliance in BFA so I only know the broad strokes of her mother turning on her, ending up in evil Drust dimension, and getting saved. Then her part in Dazar'alor. She seems to be between 2 and 3 for the rest of BFA, being an active attacker against Horde forces, this showing her first raising up the level as she's been slowly chilling out over several expansions. After Sylvanas flees she finally seems to deal with her personal issues with Thrall, showing that at least on a person by person, case by case basis she's willing to cooperate again. Which I'd say is DEFCON4, but still nowhere near as chill and "give peace a chance" as she was before, which was most like DEFCON7.
Jaina reaches the conclusion that her father is wrong on the basis of all evidence to the contrary. She softens up without having seen that Baine (lol) opposes Sylvanas' efforts and having seen the Horde attacking her homeland on Sylvanas' order to much less opposition than Garrosh got before. BFA happening at all in the fashion it did puts to rest Varian overruling her and making the armistice he did with Vol'jin. The start of BFA follows this paradigm, with Jaina regretting she turned on her dad in light of what happened and convinced the Horde can't be fixed. Early drafts of the story heavily imply the same, even the remnants of the story like how Rexxar brings up how 'what Jaina did can't be ignored' in the Horde story which has no relevance in the live game. Yet the actual released product has her change her mind and learn her dad is wrong and immediately soften heavily on the Horde without any stimulus to reach this conclusion. Once we've seen that Jaina is backing off winning the war by all means already at 8.0, it robs all tension from everything that follows and her route is set. From "Beware of me" to sensually rubbing Thrall's arm, all while throughout this entire term Sylvanas has maintained majority Horde support.
But everything regarding the illogic of Jaina's conclusion pales before her mother and her kingdom. Those people have even less reason to change their stance on the Horde, shit like Brennadam validates everything Daelin said in their eyes. And yet instead of acting on Horde hostility her mother decides that her husband was wrong and disavows him for no adequate reason. The kingdom, who doesn't even have a mother's love for her child, does the same, going from hating Jaina for throwing Daelin under the bus and adopting moderate positions to suddenly lionizing her on this, again for no well established reason, down to accepting her as their supreme leader all the while they've seen absolutely nothing good from the Horde. Beyond the Horde waging a total war on them whenever they reach its shores they also raised Derek from the dead and the only opposition to it came from a dude who was imprisoned later.
They're plot beats that only work with the meta knowledge that we're supposed to accept that everything is Sylvanas's fault and that the Horde will revert to some parody of WC3 factory settings by the end of it. No person actually in the setting who's experienced what they did could ever reach these conclusions on their own and beyond being a form of character regression, it also fucks over the Horde story. If you play Horde the story preassumes you care about Jaina and also know she's had this highly unconvincing change of heart, hence why you're supposed to care enough about her family to slaughter Forsaken crewmen and then the Underhold guards including people she's fucked over previously in the Sunreavers on her behalf.
I'll freely admit I entirely forgot this story exists. It's helped remind me of how I both elementally disliked the hamhanded Deathwing/Thrall Aspect story at the time and also how entirely forgettable it is later. It speaks a lot that it hasn't hit the echelons of the worst Warcraft stories the way WoD and SL are treated. I get where it's going, but it hits that dual beat where it has to justify a painful plot beat, that is the Thrall as Earthwarder bit while tying him to characters who are both far out of his paygrade and also not very interesting protagonist-wise. It's preemptive surgery for the Dragon Soul ending, but its biggest problems are incurable, hinging on why Deathwing hasn't already done what he set out to do from Day 1 instead of waiting for ages, failing to explain or even handwave the temporal consequences of breaking the space time continuum to extract the Demon Soul despite the contrivances it engages in to allow Thrall to use it and the elephant in the room that is the whole "The Aspects were empowered to stop the Hour of Twilight, caused by an Aspect" bit from the ending. My issue with Deathwing doesn't hinge on his mental state or his motive, the latter of which was already in that form in the War of the Ancients trilogy and the former of which is a mess if you look back to the game, it's his actions in the plot and the waste that was made of his own original characterization.As for the Deathwing story, it was Charge of the Aspects. It's after the Ragnaros thing. Druids and Shaman meet at Nordrassil to try to heal it. The Shaman method is a literal out of body experience where they dive down into the earth to try to repair it. Shaman are always careful not to go too far down, in this case deeper than Hyjal's roots. But Thrall does so following a voice and Deathwing captures him and decides to torture him to death. His method of doing this was rather interesting. Deathwing reveals that as the Aspect in charge of the earth he literally feels the world's pain. Earthquakes and other disasters cause him physical suffering, which made it easier for the Old Gods to get to him, as he saw his charge from the Keepers as a curse from early on. Remember in the End Time dungeon Deathwing's endgame ends with him dead as well. When Thrall lambastes Deathwing for betraying Azeroth, the Aspect decides to give him some of his own medicine, a kind of "see how you like it." And Azeroth's pain nearly shatters Thrall's soul. Eventually the other shaman and druids are able to save him, and Thrall keeps the tiny bit of Deathwing's power. Which is what enables him to stand in for the Earth Aspect at the Hour of Twilight.
It's actually the same problem the Jailer has, namely that there's no consensus in the plotting as regards what kind of villain he is. Deathwing is Godzilla, a tortured soul wishing to escape his predicament and a master schemer all at the same time and ergo is none of them and none of his actions in any way bring him measurably closer to his goal. The Jailer has a similar issue, with the added benefit that his actions do measurably bring him closer to his identifiable goal and with the downside that he has no background in the franchise the way Deathwing did and so there's no buy-in to get people to make excuses for the state of his story or to reference better characterized versions of the villain.