TWW is certainly better than some other expansions… see reasons I didn’t play WOW for years. It suffers from being unfocused, bringing in the Earthen as a major element rather than as a side plot, not just leaving the Haranir out entirely, etc.
Legion is… an example of being all over the place… I was doing some old content clearing since coming back, for various reasons, and I kept wondering for example what the Emerald Nightmare, coming from the Old Gods, had to do with the Legion… did I miss a connection, or was that just there for some sort of Druid to-do?