the problem you lot are having is becuase your so used to hardcore on cod where it 1 shot kill no matter what weapon
bf series is not the bad company series, bf 3 is for pc, back in the day of bf2 you had to work to kill people thats just the way it is with this, it also depends on where you hit them if you shoot them in the chest arm legs etc it will only fdo som uch damage due to body armour hence its takes some killing of them, in the head is a couple of shots only if that
as mentioned theres bullet drop so long distance you willl not hit them in the head if your aim sight is on the head it will hit a leg or the floor
sniper class has to take into account speed of bullet aswell as bullet drop which make it a very skilled class to use escpically on moving targets
there is a hardcore mode but people still satart off with 60% health so its not cod hardcore where you start off with something like 30% hence its easy to kill
you cannot play bf3 like cod its not a run around camp game its teamwork and objectives to do, if you dont work as a team you will always lose, you need to think of the map and what kit would best suit that map, one with loads of open space and veichles engineers and and snipers are best suited, and assault and support are suited for capuring objectives
close combat maps then its assault all the way as your a medic so always keep your team alive
what ever you do is dont camp get in on the action play the objectives its a hell of a lot better than cod by miles yes its buggy but its a new engine design which after a few patches will be perfect mw3 will just be like mw2 boring same old stuff no real gameplay bar run around liek a headless chicken and shoot and die no teamwork or tactics
cod is for boys bf3 is for men
