The game should assign an easy to say callsign to every player, which should be displayed somewhere on the HUD (or along the compass) so everyone can easily know their own call sign.

Right now communicating with other players is extremely hard - often you can't even read their name in time (looking at you guys using pretty much randomly generated names.... Not to mention the very long or Asian names) however with a short list of pre-assigned call sign (like Sunray, Seagull, Mercury, etc - just grab a regular military call sign list) this problem would go away. Even the most populated servers rarely go above 32 players (per team) and it would greatly ease the voice or text communication. It wouldn't need too much modification, as this would be text only, assigned by the server at random (or by joining order).