To add onto your already gigantic list of requests how about a suggestion that is similar to League of Legend's Rune system?
Where you can equip a certain amount of runes per rune type.
You have 9 offensive rune slots, 9 defensive rune slots, 9 magic rune slots, and 3 quintessence rune slots.
- Offensive runes are things that increase damage. Like attack parameter.
- Defensive runes are runes that increase defense. Like health or armor.
- Magic runes are runes that increase magic stats and amplify skills. Like resistance and cooldown reduction.
- Quintessence runes are stronger versions of the former 3 runes but also include utility runes like speed.
Clearly that's a lot which is why it's just a suggestion. ^_^ Pay me no mind I just like rambling.