The biggest problem with BfA is that we already saw this story. The story would be WAY more acceptable if MoP had not happened.
WoD, on the other hand, was just a mess. I mean, looking closely at it's story is like staring at the abyss, but the abyss ends up sending you to the past.