This is one of the main reasons I really liked Legion. I thoroughly enjoyed the overall story. While artifacts were borrowed power, they had a lot of fun lore behind them. Plenty of class and spec specific quests so players would have a greater reason to level multiple characters. It was fun seeing the Legion story from various perspectives and meeting all sorts of NPCs and getting to learn about them. While I primarily used MM in WoD I went BM for Legion simply to meet Grif Wildheart, one of the original dwarven hunter trainers. I loved his reactions to being referred to as Brann Bronzebeard and how it carried over into BfA for the Hati quests. lol One of the reasons so many of my alts are languishing currently is because I have very little desire to go through the BfA story over and over. Along with all those new quests you got there were also a lot of things to collect like mounts different weapon looks and even they all had interesting bits of lore.
BfA disappointed me mainly for a story that left off with us being neutral, leaders of our class hall, to following leaders even if we really shouldn’t have. It also centered around too many characters I simply did not care for.