Two suggestions,

First - PLEASE have a different color icon for people in your party. The current system is so terrible. I play with a friend(s) over voip and trying to stop and target people's diamond so their name shows up in the middle of a match is infuriating to say the least. Add a different color nametag, map color, etc. to people in your party, PLEASE.

Second - add some more sort of progression other than just rank. Un-lockables of sorts or something to work towards as we play.