I have an M9 and M40---the 40 has worked flawlessly for 500+ rounds with any bullet weight or brand. Excellent accuracy once you get used to the sights.
The 9 on the other hand, which I just got about 3-4 weeks ago, had what I thought was failure to extract
about 8 times in the first 60-70 rounds. I was using 3 types of 115 jhp. I figured this was the famed extractor issues talked about with the 9 on Steyrclub so much. Called the Steyr service guys in Ga., and asked if they could send the new extractor to correct this-----he said no, send it in--its not extractor issues, its EJECTOR issues (not long enough), and those people on Steyrclub don't know what they're talking about. I pointed out that ejector tweeking and replacement seemed to be working for them, and he babbled on about recoil impulse and said send it in.
Well, I got to thinking about the recoil impulse crap, and decided to try it out with different ammo before sending it in---124 and 147 grainers. It has run flawlessly since with several brands in those weights, about 250 rounds. Interesting.
I tried to join Steyrclub to share this, but they never sent me an e-mail confirmation---probably for the better--this would have started a firestorm, i'm sure.
Anyways, excellent accuracy in the 9 also, and as long as it runs on the other weight bullets, i'm not sending it in. YMMV