I am in the process of selling my Glock 31c the biggest reason is because I don't want the full length any more. also the .357 sig is a hard and expensive caliber to find. I do have dies to reload it but I get kinda lazy and I like to shoot a lot so I end up buying more and more ammo. Now I am thinking of getting a .40 but am open to other ideas it will be my carry gun and I enjoy going to the range a couple times a week. So I am debating between Glock again, Springfield XD, Sig, or possibly HK. I know i will probably stir up a mess but which do you think is the best way to go.