Hmm… seems I’m a bit late to answering this one, but may as well weigh in.
The writing in MoP isn’t that great, but it’s probably the best that WoW ever had… so it’s half-decent, with some parts being clearly better than others.
Looking at the overall structure, I can see the issues with how many parts were handled; a notable one is that there’s some “silo’ing” going on with the main story arcs and they don’t tie together very well.
-
The first big one is the Alliance versus Horde conflict, which is given some prominence in the Jade Forest… then all but forgotten about outside of a brief mention in the Karasang Wilds and the whole of the Landfall Campaign. I suppose it should be mentioned that there was an “old world” component that they can’t include in MoP Remix, such as Orgrimmar coming under martial law (Patch 5.3 was focused around the Barrens, if I recall correctly). The problem is that the Alliance vs. Horde conflict feels tacked on to the rest of Pandaria rather than properly integrated, especially since the storyline just disappears from the story for the majority of the leveling experience.
-
The Sha are kind of suggested to be a byproduct of the Alliance vs Horde conflict coming to Pandaria… but yeah, aside from the big one appearing briefly at the culmination of the Jade Forest, the outside conflict functionally disappears. The Sha become a sort of rogue element, affecting several zones and especially the Mantid. I actually don’t know if we get any sort of indication if the Sha corruption occurred before or after the players arrive on Pandaria, as it all happens off-screen.
-
The Zandalari and Mogu, culminating in the resurrection of Lei Shen? That’s actually a really good storyline, and the biggest problem is that it’s over far too quickly. Lei Shen wasn’t exactly a complex villain, but he would have been a GREAT bogeyman if he was allowed to survive. Hell, given his objective was the “Complete the work of the gods” (referring to the Titans), he could come back for the next expansions; it wouldn’t be the first time he was brought back from the dead. But besides that issue… zero connection to to the Sha nor the Alliance vs. Horde conflict, aside from certain parties looking to take advantage of his creations.
But the main issue is the overarching structure being a bit messy, the connective tissue between the story beats simply isn’t well thought-out… but the individual components and smaller sections are actually fairly decent. The only time I can think of stuff “coming together” is the finale for Valley of the Four Winds.
And no matter how you slice it, MoP is still FAR better than BfA and especially SL.
No comment on DF as I haven’t played it.
As I came back to the game only a few weeks ago (nostalgia and curiosity mostly, MoP Remix actually wasn’t a factor but I decided to indulge in it a bit), I may as well summarize my thoughts on the writing in SL.
ATROCIOUS & FORCED
Aside from every single zone being some variety of unpleasant and/or annoying, the nonsensical approach to the lore, and an obviously shoehorned villain that seemed tailored to invalidate what little good came from WoW’s existing lore?
The characters within the story had no agency, as they’re all seemingly fixated on some kind of “prophecy” that foretold that someone would come in and fix everything. It was getting rather obnoxious, to say the least.
Player, thy name is Mary Sue.
SL was bad fanfic levels of writing.
And not the “So bad, it’s good” kind.
MoP’s writing is at least competent, but I think the higher-ups were steering the story in a certain direction that led to many of the best parts being forced into the background for the sake of maintaining the overarching Alliance vs. Horde conflict.