Hello, Unfortunately I live in MA, but I am going to be purchasing my first handgun soon. I will carry it on me. I have shot a variety of handguns, and obviously to come to a good conclusion I will have to shoot each of these guns. Money really isnt an issue.. Here is what I am thinking about. I most likely will be buying USED (Glock and MA do not mix). Glock 21 - Im heavily leaning towards this. Glock 20 (never shot a 10mm, is this overkill? ) Springfield 1911 Glock 19 Maybe a springfield XD? I havent shot one.