Vanilla - Just the newness of everything. So very much to do even if you weren't a hardcore raider.
BC - Raiding. Bringing in different classes to each raid made us try different things. I really miss how the different classes brought such different things to the raid.
Wrath - DKs at the beginning. It was so nice that you could do either tank or dps with any of the specs. Yes, I know people told you that only one was the proper tank, but I enjoyed Unholy tanking (and even did light raiding with him).
Cata - Very different starting zones. At least the first few times, starting underwater vs outside made for a more captivating approach.
MoP - Probably the Panda starting zone. It was a good tale at least. The rest was rather meh.
WoD - First time leveling and first time doing garrison. Those wore off quickly, but were interesting initially.
Legion - I appreciate the effort more than anything else. Nothing really blew my socks off, but it was a bit of a return of effort with the artifact weapon and artifact fishing rod. The extra 3 zones at the end also demonstrated some degree of effort that they haven't done since.
BfA - TBH, everything was just meh. Low effort on everything.
SL - TBH, just another meh expansion. Low effort on everything. Heck, it really feels like they smashed 4 unrelated ideas under 1 ill-thought out umbrella. No compelling system.