Gear Reforge and upgrade
Gear progression farming that same dungeon over and over to get the right piece of legendary with the right stats on it is such a painful process especially for newer players. The RNG layers are worst than anything i've came across. Like really? Resistance modifiers on a weapon? Are you serious? You gotta be an actual braindead to code that like seriously.
Now here's two suggestions that will increase the potential number of players, while it's still early and you still have a chance to sell this game.
Gear Reforge
-> A gear upgrade system that allows players to completely randomize the stats on any piece of gear that they acquire with undesirable stats. Of course the stats that will be reforged into new ones are all within the same stat category of an item, meaning if it's possible to get those stats on an item, it should be able to with enough tries. The cost of reforging an item depends on its rarity. The higher the rarity, the more gold it costs to reforge.
For example, a legendary weapon with the element you don't want can easily be reforged into a same set piece, rarity, and category but with different stats (e.g. element).Gear Upgrade
-> Lower ranking Epic and Legendary gear (e.g. 1, 2, 3, 4) should be upgradable to the highest possible rank (5) after reaching the maximum level upgrade. Example, a rank 3 legendary weapon with the perfect stats you been looking for but as a lower ranking weapon it's not great to use for endgame. After upgrading it to level 3, it should be upgradable to the next higher rank (4). And after upgrading it to rank 4 level 3, should be upgradable to rank 5 level 3.
For later content maybe consider increasing the maximum upgrade levels of gear system to level 5 instead of 3.