Definitely and improvement.
World quests were a great idea way better than those horrible garrison dailies and I hope they continue it by adding different quests to do everyday so it's not the same thing over and over. It's what made it so boring after a while.
Story was much better and more epic but still felt kinda stale compared to the stories back in classic, BC, and WotLK. Still more exciting than fighting orcs.
Questing was fun and immersive at times. This was pretty much the only good thing about WoD, the questing. So both were equal in this department.
Legion overall was just a much better expansion than that abomination that was WoD. How they thought that was a good plot to base a whole expansion on I have no idea. I keep saying that the whole expansion could've been summed up in a Caverns of Time dungeon series because that's what the whole thing felt like. A stretched out Caverns of Time dungeon.