Within 2 months of Legion’s launch, I had 12 110 characters. Currently, a year+ into BFA, I only have 4 120’s.
What do the expacts have in common?
An item that gives progression past max level
M+ dungeons
Repeatable dailies in the form of WQ.
What has BFA done wrong in comparison to Legion?
Removal of Tiersets, this means that people now need to have multiple sets of gear if they play many roles. Legion had this problem with artefacts, so the devs made the HoA work equally across all specs.
Then they removed tier sets, creating the exact same problem.
Dungeons. They have too much trash with too many mechanics. They were designed with M+ in mind, they were designed to be M+ material over being fun dungeons.
World Quests. They were fun and new in Legion, now they’re just samey and laborious.
Content. Legion had much more content coming much quicker than BFA.
7.1 came out Oct (a month and a bit after launch)
8.1 came out roughly 4 months after launch
7.2 came out in March, roughly 7 months after launch
8.2 is looking for a July release, roughly 10 months after launch
Coming off the back of Legion, content feels too slow and it is causing many people to get bored and leave, causing many guilds to die out.
Raids. Class stacking and demanded classes feel more rampant in this expact. While Legion had it’s Spriest STM for Xavius and Rogues for Fallen Avatar.
There were no raids in Legion where it felt like we actually NEEDED X classes to actually progress the fight.
Twice in the 1st raid we needed specific classes to deal with specific mechanics.
Zul, we needed a priest for mass dispells because our shaman couldn’t all the purges and heal.
Ghuun, we needed warlocks because we didn’t have the numbers for mobility swaps.
For small guilds with limited rosters fight mechanics that require specific classes to combat them feel unjust. Especially in normal.
Replay Ability. In Legion, every class had their own specific campaign which was rich in lore and class related events.
We got none of that in BFA, once you’ve done the war campaign once, you done it, end of story.
Lore. Legion had us coming together and uniting Azeroth by the classes. It added lore to classes, gave us new lore weapons and so on.
BFA feels like it just threw all of that out of the window with a war plot that stretches believably too thin.
Those were just my thoughts however.