hmm guess ill give this a try.
Professions should take some serious effort to skill up and recipes should be raredrop from raids/dungs/outdoors similar to how mounts are nowdays. This way the ppl that really put effort into professions will find themselves with alot less competitors when it comes to crafting for profit.
Crafting should have an element of randomness to them, Crafting should be a risk! Inspired by crafting in path of exile. The brave players who dare spend big currencies can craft some absolutely godly items in that game.
WOTLK was an expansion with very little to do both outside of raids and (thanks to limited attempts mechanics) inside of raids for a highend raider.
The name restrictions in wow is boring. If i want to make a rogue named Dickstabbingyouranus_99 or a Tauren warrior named Shiteatingvegan2020 i should be able to. We play the game to have fun afterall, so why the excessive restrictions? Are we in the catholic church? Hell, i even know of a guy who had the nickname Retarde but had to change it because... no fucking clue. Some1 spotted fun and decided to nerf it i guess.
Also lets throw in a popular opinion to balance it out.
Why the fuck don't we have player housing yet after players having asked for it for 15 fucking years?
Honestly, blizzard are the biggest fools in the world for not having implemented it already. They have thousands upon thousands of objects in the game already so the art is already there, all they need to do is give players an editor tool and a fucking personal space and its done. easiest fucking money ever.