There are a few things to consider. The first is FIT. How a gun fits a particular person is important. Don't just take someone else's recommendations based on their personal preference. The next thing to do is ask yourself "what gun do you want to have if you ever need to use it to protect yourself? That answer should be easy. "The one you shoot the best" should be the only answer you can think of. For most people, the handgun they shoot the best tends to be a full sized handgun. After considering that, GeoBof has a good point, for CCWing, you might need to compromise when it comes to your EDC. You lifestyle, body shape, method of carry, etc. will all come into play when deciding on a EDC firearm. While I shoot one of my 1911s exceptionally well and have CCWed it for year, I have to admit that once I bought a Shield (that I don't shoot as well as my 1911s), it almost immediately became my EDC due to comfort, convenience, easy to maintain and cost to replace/depreciation. I've also picked up a Sig 238 for a CCW gun but, I've only carried it while out of state. I'm in CA and have to list each firearm on my CCW and just haven't got around to removing one and replacing it with the P238 yet.