The BF series (since 1942) was never meant to be a reality sim gameplay wise, only graphical in model- and weapon-design. I don't bother shooting half a magazine on another player (spray and pray, but if I aim there are never more than 3 hits to the head or chest sections, which is OK for me) or having an orange triangle over my head when the enemy spots me because that is all what Battlefield is about. One-shot-kills with any gun (besides sniper rifles) is too frustrating for me. The only satisfaction for me is when another player tries to kill me he has the same "problem" if he refuses to aim.
And there I am at the topic: TDM is a total numb gameplay. If I want TDM I wouldn't be playing BF. One thing I liked most about BF is having an objective where the secondary objective is to get the main objective in any way possible. Not to have only secondary objectives... if you know what I mean. But I think thats for all the CoD-players to feel a bit more home :D.