BfA is good, not one of the best imo, but is not all that bad. Problem with it is the experimenting that is going on, but without it, we wouldn´t get good new stuff (and we need new stuff). I am betting that Shadowlands will be a pretty epic expansion, cause now they got plenty of systems and errors to try out their new ideas.
Problem with WoD is that they compressed a size 10 feet in a nr 7 shoe. WoD would fit best in the time span of 2 whole expansions at least, it is a huge part of the whole Warcraft universe.