you should add some kind of price for winning. For exemple a free skin part, with drop chances, so there's still some kind of challenge
A friend list would also be awesome. So you can play with friends you met on the game.(like a "add friend" button) (no in-game chat or anything though, that would be easy cheat)
Hyped for the new map!