I personally deal with firearms every day. I do testing of AR-15 type weapons for a number of manufacturers. But I also carry a concealed firearm for personal defense, pretty much 24/7.
I currently have 3 choices that I select from depending on a lot of factors. Generally my choice is made by...