A good topic! I’ll first starti with the negatives and then list the positives I’ve personally experienced in BfA:
Negative Feedback:
In terms of story, I’m extremely disappointed with this expansion. Only the Zandalar storyline was well-made in my opinion. The rest of the story felt either rushed, all over the place or downright nonsensical. The Horde once again became portrayed as villains, having apparently learned nothing from MoP events and Garrosh, while the Alliance most of the time were portrayed as either incompetent, lacking foresight or being the good guys fighting to survive against the Horde aggression. BfA utterly destroyed any pride the Horde used to have, and even though Sylvanas is gone, she’s left the Horde in shambles, and I’m not sure I feel it will ever be able to recover.
In terms of gameplay, I’ve mixed feelings. I didn’t really enjoy neither the warfronts nor the island expeditions, especially since the rewards were heavily based on RNG.
Reputations felt like a chore and most world quests felt extremely unrewarding both in terms of reputation they gave and the resources like AP, gold and war resources.
War Table, or the mission table, felt like a watered-down version of the WoD and the Legion mission tables, and most of the time felt extremely redundant. I truly hope that we won’t get another mission table in Shadowlands, especially if it will serve to time-gate the campaign progression like it did in the previous expansions.
Professions also felt like a downgrade from their Legion counterparts. More stars would usually give interesting bonuses in Legion, where now they only reduce the amount of mats required, or increase the number of more items made. Archaeology literally had nothing lucrative going for it compared to Legion one. Nothing new and innovative. Just a couple of forgettable trinkets and pets. Fishing just had yet another unreasonably low drop rate mount, which was neither fun nor engaging to farm.
Heart of Azeroth was a direct downgrade from the Artifacts. There were no cool appearances to farm, no exciting additions to the class feel. Only more artifact power to level, along with the cookie-cutter azerite builds, which had to be constantly farmed over and over in higher item levels. Essences were fun though. I liked some of the effects, and rank 4 essences provided me with something to do. However, they were definitely alt-unfriendly.
The assaults again were just a downgrade from the Legion invasions. Legion invasions were/are a great way to level alts. Assaults? Not so much. 10% increased experience for an hour doesn’t really come close to what invasions awarded.
I can’t speak for other classes, but to me this was the worst iteration of death knight ever. Again just a downgrade from Legion due to all specs not having gained anything worthwhile, while losing the artifacts.
Allied races were a hit or miss. Some are awesome, others need a lot more polishing. The Nightborne, the Lightforged and the Highmountain Tauren desperately need more customization, especially since their core counterparts will be getting tons of new and fresh customization in Shadowlands.
Positive Feedback:
Raids and dungeons were well-made and fun as usual, Uldir being my personal favorite raid this expansion.
Zandalar and Kul Tiras had some gorgeous-looking zones. Vol’dun and Nazmir are a masterpiece in my opinion. The music of the zones was also really well-made, more ambient than theatrical, aside from the one in Dazar’alor, which fit the place anyway.
Despite my negative feedback about Archaeology, the big plus was that it only had two factions to collect artifacts from, and the number of artifacts was reasonable, so it was fun to collect the pristine artifacts, unlike in WoD or MoP.
And I really enjoyed all the little hidden stuff around the new zones, such as the underwater tortollan pubs and the krakens lurking in deep waters.
Lastly, I really enjoyed, and still enjoy the vulpera! Fun and useful racials, good look and good backstory! Thank you for implementing them!
Just my two cents. I didn’t find BfA bad enough to quit, but I won’t lie that I’ve had a blast. If I would summarize BfA in a few words, I’d call it the expansion of wasted opportunities.