This post contains spoilers for the Horde stories in Battle For Azeroth.
I finally finished the Zandalar and Horde war stories last week on my Blood Elf Warrior.
The Horde stories are decent. I'm not as attached to the Horde as the Alliance, so I didn't think it was quite as good. Also, I think straight-back trolls look weird. They look more like misshapen humans than trolls. I much prefer the traditional Darkspear look.
I did Nazmir first, followed by Vol'dun, and then Zuldazar. In hindsight, the better order would be in reverse, Zuldazar, Vol'dun, and finally Nazmir. Zuldazar in particular really introduces you to the Zandalari.
I did like the Loa, and all the different interactions with them. The star NPC Horde-side, and probably the most memorable overall, was Bwonsamdi. A very interesting personality for a death god, more reminiscent of trickster gods (Coyote, Loki, etc.) than gods of the underworld. Superb voice acting, as well.
Though, this would be the downside of starting in Zuldazar, as Bwonsamdi is introduced properly in Nazmir.
One odd thing is that there is no story connection to the King's Rest dungeon, even though that dungeon seems like it is an important part of main story.
The war story is also interesting, perhaps more so than the Alliance one. Having Derek Proudmoore become Forsaken seems like a vastly important plot point, and it will be interesting to see where Blizzard goes with this.
Zandalar was a very good country, and between it and Kul Tiras, this expansion had an enormous amount of story content.