Hello,
I am in the military and absoluty lothe the m9. Granted I get the pistols that have been around the block a couple of times. I have found that m9s need alot of crossion control. They rust alot. So if your going to use your gun in faul weather you need to clean and lubracte it as soon as you get home. I am personaly a Golck fan. I treat my glocks good but I dont baby them. I take them sooting, holster them all the time, drop them and the finish is still there and I don't have a problem with rust, unlike m9's. Other than that m9's shoot pretty good, have dicent reliabilty, and really accurate. If you buy a Beretta get the polomer frame it will cut down on weight and less metal to rust. My friend has a 75b and loves it even over his Kimber. Remember this is all opinion, just do what you think is right. Good hunting.