I'm Level 113 and still working on finishing everything in Tiragarde Sound, so my experience in Battle for Azeroth is still pretty small. Overall I'd say the leveling experience of this one zone has been great though. They did a great job mixing in amusing quests with the more serious main quests, the important characters are all interesting (make sure to spam click on Flynn or Taelia to hear their hilarious voice clips), and the zone itself is quite large and varied.
I'm glad that Blizzard took the success of Suramar City and applied it elsewhere, because both Boralus and Freehold feel like fully fleshed out locations rather than tiny hamlets with nothing of note.