Carry pistol.
I've pretty much settled on the P3AT.
It's small, light, fires a reasonably effective round, and it did not set me back an arm and a leg!!!
Here in AZ, the bullet is not likely to have to go through heavy clothing.
Besides, if I feel I need something larger, I always have other members of my collection at my disposal!!