Option to change position of player names, or remove them completely
The names of your teammates would be much less annoying if they floated underneath their feet rather than over their head. How many times have you been dug in, drawing a bead on an enemy position...only to have a teammate run under your lane of fire, obscuring your view with their username and getting you killed?
Moreover, IMO all HUD elements should be user configurable to not display at all, for purists who want a clean (re: non-existant) HUD. For some people, simply showing an arrow over or under teammates would be a welcome alternative, but surely with practice the hardcore players could also learn to recognize friend from foe without the giant, unrealistic text over their heads.