I am a die hard Glock fan , I have a 21 that has over 25,000 rounds and its only ever choked twice and that was aluminum cased blazer crap. My wife carries a G-23 that has been converted to 357 Sig , it functions fine and has never had any trouble.
BUT , the XD is basicaly what the Glock is when you improve it , better grip angle , machined slide contacts in the lower , cocking indicator , grip safety and so on. I have shot the XD's and realy like them but I'm happy with my Glock ,if i replace it I'll likely get the XD.
Si Vis Pacem Parabellum