I personally would wish for a complete overhaul of the loot system. Just forget about dungeon / raid drops. Lorewise they don’t make much sense anyway. Why should monster xy have a sword, a cloth robe, a mail glove etc. in his possession?
In addition, loot based on luck isn’t fun at all, it’s only frustrating and mostly unfair, because there are always the ones with more luck than others.
Replace every boss loot with some kind of neutral currency, a little like back in the good old WotLK days - but this time fully. Yes yes, don’t panic, dear high-end players, stronger bosses will drop either more currency or another kind of currency, which allows you to get different (better) gear or faster.
Put some merchants for gear into the capitals: cloth is sold by the tailor, leather by the leathercrafting guy, weapons by the smith… and so on.
It makes so much more sense to have skilled NPC crafters sell good weapons / armor enhanced with some kind of magical material dropped by strong enemy.
Makes it also much easier for the developers: no more time wasted to think about which boss has to drop which loot. Different dungeons only exist to do specific quests and to introduce different mechanics.
Just have the NPCs sell everything, and players can freely choose which item they want to buy next. Every hour invested into the game counts, because you will always get your currency and you can work on one specific item to purchase at the time.
Or course, there have to be limits; for example, the first random dungeon awards additional currency at the end of the dungeon (brings more people back into the random dungeon pool), and there is a weekly cap to that currency. Some people can grind it out on reset day, others can take their time and only slowly collect it over the whole duration of the week.