I've fired the XD, but don't remember much other than it did go off when I pulled the trigger. I am a Glock armorer, or was before I retired, and have fired thousands of rounds of 40 & 45 thru both, and a pretty good amount of 9mm. At a Glock school in Dallas Tx, I shot a Glock 17 that had over 250,000 rounds thru the barrel and slide. Three frame and trigger mechs, had been replaced but the gun shot as good as a new one.
357 sig, is a cheap trick to sell a souped up 9mm. It's a 40 cal case necked down to 9mm, and I personally am not a fan of 9mm. I have owned numerous Glock 21s, and 23s, but the Glock 23 in 40 cal. in my opinion is one of the best, if not the best for me, pointing and shooting pistols I have ever trained with, and carried.
As Bigeasy said, they are reliable, and for me, are the most reliable pistol I have ever shot extensively. Good luck.