I have three pistols, all firearms are a tool for a job, for me it goes something like this.
LCP = Can carry regardless of clothing and since I'm often restricted by dress cloths, it gets carried a lot. And it's a damn bit better than a my fist or neck knife. I have both ISWB and wallet holsters.
Glock 30S = short range self defense pistol, I conceal it ISWB easily in any normal casual cloths.
1911A1 Range Officer = Range pistol that's a tack driver. At 35yards with this pistol bone stock I can put two 7 round magazines +1 into the head of a human sized silhouette.
If I wanted a pistol I could defend myself with at distance, the Range Officer would be my go to. And I did carry it for almost two years before going to the Glock 30S as my carry piece. I never felt under gunned with it as with most all semi-auto hand guns, shot placement is more important. 33 round magazines don't mean shit if you're not hitting your target. I recall reading some words of wisdom from some old famous lawmen from the 1800's that survived their fair share of shoot outs. They all had one thing in common, mentioning's of taking their time (relatively I'm sure) and aimed their sights well before pulling the trigger.
I went with the Glock 30S over the 1911 for my non-dress clothes carry pistol after considering the likelihood of particular scenario's I might need to defend myself with a firearm. Mass shootings, for me, aren't that high on the list. So I figured give up some accuracy for less weight (though thicker) and higher capacity was an acceptable trade off for the much more likely shorter self defense engagement distance I may never encounter.
If you're most concerned about accuracy and want the full effect of .45ACP, a full size or hell even long slide 1911 is not a bad choice, and mines been 100% reliable, and hell it feeds shit that would give my Glock nightmares.