My personal choice would be the G19. The XDs just feel goofy in my hand (yeah, one in every crowd, right?), but they are excellent weapons.
The guns you mention are extremely similar in function. It's going to come down to how each feels in your hand, which points more naturally for you, which one you feel you shoot better, and price.
You'll be well served and satisfied, I'm sure, with anything on that short list.
The guns you mention are extremely similar in function. It's going to come down to how each feels in your hand, which points more naturally for you, which one you feel you shoot better, and price.
You'll be well served and satisfied, I'm sure, with anything on that short list.