I was thinking, with the way the Social Hub works, I think it'd be a lot easier to meet up with people after a match, and would also increase players talking to each other in general, if players always spawned in Welcome Center after a match, win or lose, regardless of where they were before they queued up.
I think this should be paired with adding a zipline to Victory Island #1478259804693598210 message so players who want to celebrate there should be able to get there easily. Or maybe there should just be an option in the settings menu that lets players pick where they end up after a win. (I personally want this part because I want a chance to talk to the winners of a match without being forced to linger in Victory Island when queuing up, where there's usually far fewer people than in Welcome Center.)
The MTN fast travel network should offer one free trip after a match, in case you were working on bug catching/fishing/questing when you got sent to the match and want to get back to that easily.