The corrosion wasn't my problem. I've cleaned it as soon as I got home from the range every time I shot surplus ammo. I'm pretty sure I got it used and the idiot before me ruined it. Fucking pricks. This is why I'm going to make sure I never buy a used gun again. But to answer your question, Kurai, I think the M9 is a pretty good gun. It has it's issues, yes, but it's a fairly well-rounded pistol. It doesn't hold a candle to numerous other pistols, but it's not the worst handgun around. There's several other Berettas that I'm sure everyone here will agree are better than the M9, but really, if you want a 9mm, buy a Sig, or an HK, or a CZ. Actually, just buy a CZ. I've heard nothing but good things about CZ 75s.