I have owned or own Sig P229 & P226, Glock 17, 22, 23, & 27, HK P30 (.40), Kimber CDP & Custom, and a Wilson Combat CQB. I lived in Memphis, had a permit, carried daily, and shot IDPA twice a week. My favorite gun to shoot was the Wilson. It is amazing. Worth every penny to me. I carried it every day for about 2 years. HOWEVER ammo, maintenance, and weight ended me carrying it. I switched to the Glock 23 as my primary carry about 8 years ago and still carry it today. I've sent about 15,000 rounds through it and have never had a problem with it. EVER. I highly recommend them for defense. The Kimbers were beautiful and felt excellent in my hand, but I had various feed & ejection issues with them. I couldn't ever trust them to perform, so I don't recommend them. The Sigs were basic, average pistols to me. The Glock 22 was a little too big, the 27 too small. The HK is brand new to me and I've yet to fire it, but the feel of it is the best I've ever had in my hand. I can't wait to use it. Now, caliber. You can't beat .45 for one-shot stopping power. The .40 is a great round and I personally prefer it for my defense and carry because I'm carrying twice the rounds than I am with a 1911. So for me, my ideal is the Glock 23 in .40 - but I might have something different to say after a couple thousand rounds through the HK.
Long gun. AR15.