I realize I have about the least experience in real gunfights of just about anyone here. I'm not military, police or a "Company Man", and I've never been shot at by anything heavier than .20 gram. Airsoft doesn't teach marksmanship. That should be a skill already possessed by the shooter. In my opinion it does teach alertness, speed, agility the important skill of being able to hit something while moving. I also think most airsoft guns, except for the better more expensive ones, are pretty iffy as far as accuracy goes. The first shot might shoot straight for 30 feet or so then suddenly take off toward the sky! The next one might curve toward the ground (cheap guns and light bbs can be the cause of these two problems). So on that note, I'd like to present these. I've known about them for a while but have never handled or even seen one in person. I know they're definitely not cheap, but accuracy should be a little more consistent with a heavier projectile and also a little more realistic for training.