I haven't shot an XD, but I have a G20 and I love it. Its got surprising light recoil. The palm safety could be an issue with heavier gloves or if you're being charged by a bear. I would get whatever feels best and shoot the hell out of it, so you get used to it.