Me, personally have not enjoyed this game in a LONG time. I believe it has been bad since WotLK. I am, however, confused why people seem to love Legion and hate BfA.
Let's compare BfA to Legion for a moment:
It has the same dungeon systems
It has the same mythic+ systems
It has the same raiding systems
It has the same looting systems
It has the same PvP gearing system
It has the same PvP rank system
It has the same world quest system
It has the same titanforging system
It has, in my opinion, actually has improved PvP gear mattering, added Conquest points and made PvP combat better than Legion.
It has, in my opinion, an improved world, music and quest system.
My understanding has been that a lot of people concidered Legion as "best expansion ever" and that those same people (could be wrong) conciders BfA as the "worst expansion ever".
Assuming Blizzard beleved you guys, and Legion was actually the best WoW has ever been. What exectly is so much worse in BfA than Legion?
Was it the Legendary system of Legion what made it so good?
Was it the Artifact weapon - "you do content to get transmog for your artifact weapon" - what made Legion so good?
Was the classes in Legion that much more fun than in BfA?
The only things left to blame is the NEW systems. Namely
1. Azerite Armor system
2. Island Expeditions
3. War mode
4. Warfront
Blizzard seem to be in the same boat as you guys, they look at Legion as the greatest expansion ever. So they only compare Legion to BfA in order to "fix the game". They spend all their energy on the above 4 systems...
If they "fix" all these systems, do you honestly think the game will suddenly be fun?