WoD had genuinely decent music, and my least favourite of the lot has to be BfA (I didn't play Shadowlands)
BfA's zone music felt like it tried way too hard to be grandiose 100% of the time, especially in Kul Tiran areas, and it got very old very fast for me, first time I ended up playing with music muted in WoW.
As a general rule I prefer when background music is actually part of the background to provide ambient atmosphere, like it used to be in earlier WoW, not when it's trying to be the center of attention