What I think needs to be done is reduce the max level to 60 and allow alternative progression paths post 60 but keep 60 as the max level to remove bloat from the game. Much like the legion artifacts and in BFA the necklace are examples of alternative progression paths.
Remove LFR and Mythic from the game while converting LFR to normal and heroic to mythic in terms of difficulty. Make gear rare and hard to get and if you’re going to give out welfare gear it should be green or blue and only raid/pvp gear being epic.
Remove the mythic mindset from the game and quit trying to make WoW an e-sport and make raids fun to do with a group of people and not just hard for the sake of being hard. WoW became super popular because it was the easy MMO on the market and now they’re trying to be both the easiest and hardest MMO possible and its maddening.
Remove warforging and titanforging to bring back BiS lists so we have goals to aim for.
Condense the amount of servers and remove phasing and sharding from the game and bring server identity back. Fix world lag when doing pvp may have something to do with sharding/phasing
Bring attunement back into the game but it should be account bound so you have account progression. Any character progression in post max level should be account bound and quit trying to milk time from the dwindling playerbase and respect players time.
In BFA essences/AP should be account bound because you’ve already done the content to get them. There’s no reason outside of RP reasons to not have them be account bound and we could make special rules for RP servers to have these be strictly character progression on RP servers.
Make professions worth having and able to craft gear that’s worth buying.
Add pvp vendors back to the game and bring back all “pvp only” talents. PvP in ffxiv sucks and have pvp only talents. WoW shouldn’t follow after a flawed design like pvp only talents. There’s no reason a DK can’t use dark simulacrum outside of pvp/warmode content.
Quit trying to make WoW into an e-sport and return back to the games roots where if you no life the game you’re stronger than the guy that plays two hours a week. Everyone want’s to feel rewarded for the time they put into the game.
Stop resetting power every new patch making the past content irrelevant. All content of an expansion should be relevant the entire expansion. Also give reasons for players to run previous raids in an expansion so those returning to the game have a clear path to get geared and see the story of the expansion.
If the developers are determined to keep LFR how about instead of forcing abunch of people together you put a person in a solo que with NPC’s downing bosses and at the end of it they’re awarded a single piece of loot or ap. That way they can see the boss fights and have a chance to get something. Perhaps even encouraging them to do harder content.