I've fired a friends XD but I don't own one, I do own a G19 gen 2. I've never had any trouble from it at all. If something were to happen to it I would almost immediately replace it with another G19. That being said, if I didn't already own one, and have history with them but did own an XD I'm not sure I'd make it a priority to get one. Why do you want the 19? I own the 19, 26 and the 36 so I guess you could say I'm a Glock fan, but still just curious why you'd trade a perfectly fine gun in for something so similar.