I dont have any experience with the XD, but I have owned the same Glock 19 for 4 years now, I have put thousands of rounds through it, rarely clean it (every 300-400 rounds depending) and I have never had a single issue with it. If anything ever goes wrong with it, I will without hesitation go...