Just a small suggestion that I think many will like. Basically, let us use the appearance of existing weapons we own, have owned, or have mastered on other weapons.
Say, for example, that I have a Sigma & Octantis that has good stats and I like using it; however, I don't like how it looks, and there aren't many skins available to buy. However, I also have Argo & Vel, which look good, but I don't like using them. So in this case, let me use my Sigma & Octantis, but make it look like Argo & Vel.
Also it can be limited to just weapons of the same class.