I have a couple of Berettas myself and love them both. I have a M9A1 and a PX4. They would be amoung the last two that I would give up beyond a doubt. I trained extensively on the M9 in the military. I qualified with it 4 times a year. I loved it. Never shot less then expert with it. I started a new Federal LE job about a year ago and was surprised to find out my Dept uses the Beretta. When I went to FLETC nothing changed. I still qualified expert with the gun. I really like my berettas and like I said they are amoung my favorite. Yet you see all these people hating on them all the time. Usually they claim to be military or former military. I just don't get it. They are IMO one of the best weapons on the market. Certainly one of the most tested and as long as a good magazine is in it I have never had any problems. I have heard of lots of problems with cheap mags but that isn't the guns fault. So what gives why all the hate? Can someone help my curiosity some and enlighten me because I ?