They have written absolutely nothing new which is not absolute garbage. The only "original" (read: not present in Warcraft 1, 2 or 3 and not retconned over and over because they have no imagination) was MoP, and we got Pandas and Monks from that. I'm not even going to go there.
The fact that this game is not about PvP makes "Warcraft" inane. They are forced to make heroes of the Horde and of the Alliance into either raid bosses or neutral questgivers, because they cba to come up with new original and well written characters, and because creating content that fits everyone is faster than creating content that differs for either side.
Dalaran? Human city, two times hub. Neutral.
Theramore? Major alliance city... Destroyed with a "cutscene" of a goblin dropping a bomb on it (why not do it to all the alliance cities then? Seriously, who the FUCK wrote this?)
Vol'Jin? Eats an arrow, names Sylvanas warchief (Really? Lol...)
Kil'jaeden and Archimonde just reused, tired. Hopefully they are really dead and this isn't a setback this time.
Zul'jin? Boss in an instance easily forgotten.
Thrall? Pointless Mary Sue. Had to pull him out of the Horde and sideline him because he was getting so tired too.
Archbishop Benedictus? Lolcorrupted.
Khadgar-Turalyon-Alleria = All neutral ('cause that makes sense and writing is sooooo hard)
There's no war in warcraft. Can't write that one faction wins because it pisses off the other. Can't make real changes to the world. Gotta keep the status quo.
WE HATE EACH OTHER BUT THE REAL ENEMIES ARE OUT THERE SO LET'S HOLD HANDS TEMPORARILY! BEWARE WE WILL GO BACK TO BEING MEAN TO EACH OTHER IN THE NEXT EXPANSION.
But in the one after that... There will be another foe that will force a "temporary" truce.