My vote was for the xd, only because it fits me better, Glocks don’t fit my hands as well. This is entirely a personal decision that the group here really can’t help you decide. Both are good guns. If accustomed to the Glock grip angle & it shoots well for you, go with that. If the XD is a better fit/ performs better, go with that.