Looking for either a Glock 21 or XD45. I've had trouble deciding on which one to get so the first one I find I'd like to scoop it up. I prefer a FTF transaction. I'm in the military and have an out of state license so no gun shops will sell me a pistol. Thanks in advance.