I’ve been trying to get certain gear visuals for some of the heroes I use for months now, and I still haven’t unlocked them/gotten them to drop. I don’t concentrate on one or two heroes, rather I cycle through several sets of them (I pair them in to sets of three and level them up to the next reputation level, and then move on to the next set). So my poor luck could just be a result of me not spending a great amount of time on each hero, but it’s still ridiculous that I haven’t unlocked/earned the visuals I want after months of cycling through all of my heroes. So I suggest one of the following two options to fix/adjust the loot drop rates.
1) Make it so that any visuals that haven’t been unlocked/earned will have a greater chance of dropping than ones that already have been unlocked.
Or
2) Introduce/incorporate a knockout system. Meaning you won’t earn any gear visuals you’ve already unlocked/earned until you unlock any that you haven’t gotten yet.