whatever fits you best, for me that is the xd line. i have 2 and i love em between the 2 right at 8k with 0 issues. they are accurate, reliable, and great shooters. xd's have metal in a few places that the glock has plastic and that always bothered me.
you can't go wrong with a glock either especially the 19 that would fit your bill too. i just could never get over the grip angle and the size of the grip on the glocks.
either one of these would serve you well but i would take the xd over the glock everytime.
and by the poll the glock and xd look neck in neck.