Skin Trading
This will probably never be implemented because Respawn/EA probably wouldn't make as much money but I think it's a cool little idea- Let's say you love to use Bangalore but you never got a good skin for her, but you did get a legendary skin for Pathfinder- which your friend uses all the time. He has a really cool legendary for Bangalore but she just really doesn't fit his playstyle. If you both want to trade you could then request a trade, If the other player accepts you'll go through a few steps in which you both choose which skin you want to choose and it shows up on both of your screens which one both of you picked. You then press confirm and the selector goes away so you're locked into the skin you picked and if you both click accept the trade will go through. You will only be able to trade legendary for legendary, rare for rare, common for common, ect. You wouldn't be able to trade character skins for weapon skins but you can trade weapon skins for their weapon skins. (These are all ways to make sure no one gets scammed for their skin) It will ultimately make you feel a lot better about yourself and your character and your friend too.
And no, this is not just because i want a legendary for my favorite character. I'm willing to support the devs since they made such an amazing free game and i already bought my favorite skin in the game (I bought the liberator for wraith- uncommon opinion since most people say she looks like a cancer patient but the skin reminds me of jack from Mass Effect 2)
I just think it would be a really cool way to set this game apart from the other Battle Royale games and although it might make legendaries a lot more common as people would actually have them for the player they want- who doesn't want to look dope in a fight?
And come on nobody can say it doesn't look 100x cooler to be fighting some of the super cool legendary skin characters so its not like it would be a bad thing to have more legendaries around