I have a CZ PCR 9x19 that I carried for quite a while and it is a very accurate, easy to shoot pistol. Relatively lightweight alloy frame, 14+1, DA/SA, decocker (carries with hammer at half-cock) . The only problem with it is that it is a little harder to hide than many sub-compact pistols available now.
I went with the Sig P365 and P365X (9x19) about a year ago and have been VERY happy with them. 10+1 (P365) or 12+1 (P365X) with mags available up to 17 rounds. They are very small and hide very well. I carry with just a t-shirt in the summer. I also have and tried carrying the P365 XL, but that little bit of extra barrel/slide length made a noticeable difference in concealment and comfort.
I've carried a BullDog .44 revolver, an S&W M-36 (J frame) revolver, a full size 1911, a Beretta 92FS (hardest to hide) and a CZ P-01. I always returned to the CZ PCR until I discovered the Sig P365 series.
I hate to admit that all of my carry pistols shoot about as well as I can shoot them. The larger pistols shoot better for me because they are easier to grip and control, and have a longer sight radius. That said, even the smaller ones shoot well enough for defensive/carry use.
I think the single biggest consideration is how well the defensive pistol points, in that it should come on target without having to correct or think about it. That is the real beauty of the CZs, they point where I look, and to a slightly lesser degree the P365 series do too, especially with the Wilson Combat grip module upgrade.
None of my current carry guns have safeties and I always carry with the gun fully loaded. The CZ PCR has a heavier DA pull that makes it safe to carry at half-cock. The P365s are striker-fired and I had a little distrust at first. I installed a manual safety on one of them, but the location is not good for me and unlike the 1911, I have to break my 'firing grip' to operate the safety, so I removed it. Most incidents with striker-fired guns seem to occur during re-holstering. I place mine in the holster off-body, then put it on my belt as a unit and remove it the same way.