- Remove the Maw intro. PITA to keep having to do that one.
- Allow unlimited switching between covenants, as long as you have done their covenant campaign.
- Account wide Renown.
- Valor Vendor.
- Make the lore make more sense. I get that from time to time a retcon needs to be made, but at least try to make that retcon make sense.
- Scale way back on the borrowed power. Unlike some, I fully realize that borrowed power has been around since vanilla, but there is way to much of it now.
- Let Zoval win! We get back to a completely changed Azeroth.
- Allow mercenary mode PVE, ie M+ and Raids. I get that some will hate this, but there is precedence with PvP.
- Make questing matter a little more, instead of just a way to get to level cap.
- Add more obscure quests for the more casual players, or something that they can sink their teeth into and be rewarded when they finish.
- Transmog quests
- Single player spec tests like the mage tower. One of the best things wow has ever done IMO.
- Do your nerfing and buffing of classes way more often. There is 0 reason for letting one class be absolutly terrible for months and months before giving them some love.
- Along with number 13, do your buffing and nerfing in small increments to keep from gutting classes that are doing to well. (side note: I feel sure that most Fire Mages and Aff locks realized they would be getting a nerf, but they didn’t just get nerfed, they gutted them, at least for AFF)
- Along with 13 and 14. Communicate early and often on why you think a class is out of whack. If you think a class should play a different way, let those players know so they can make an informed choice on whether to play that class/spec. Don’t just do it in the Beta tests, if something is going wrong with the spec, or something that is happening that is unintended; let that specs player base know.
So I know people will disagree with some or even all of this list, and I could probably come up with a lot more stuff to put in it, this is just what I came up with off the top of my head.
Lastly those classes that not a lot of people play, i.e. Survival Hunter, Feral Druid, Mistweaver Monk, and to a lesser extent Frost DK and others. Something is wrong somewhere if no one wants to play them (and not all of it is community perception). Try and fix it.