something I didn't see brought up, is the noise these weapons make.
the .50 cal is pretty easy to locate, due to its LOUD report. so, you need to be far away unless you want to get a bullet in your head from a .300 or a knife in your back.
the .300 is pretty quiet if you get far enough away (quieter than the .50). with a full server, you probably won't even be heard.
the m24 is my overall favorite, and is pretty quiet. you can be half as close as the .300 or .50 and have the same noise.
the m21 has the most distinctive sound. probably because it's used the most in city maps, and you hear it more. I think it's louder than the m24 at a distance, though. I haven't done any tests between these two rifles.
__________________
|