IMHO i like the glock
the XD was already made before Springfield bought them and it wasn't selling well. Then they got their advertisement dollars behind it and it sold. sure they have made improvements but...
actually best is to hold each and see how it feels in the hand
the grip angle is different on these two
rent them and see how you like the feel