You have asked a "trick" question; one that there cannot possibly be a single correct answer to. The truth is, there is no "one-size-fits-all" or "best" CCW gun out there. I think the fact that there are hundreds of different handgun models available from dozens of different manufactures is proof enough of that.
I have a fairly standard set of questions I ask people when they ask me to help them select a gun. Those questions are:
1) Keeping in mind that this is a self-defense gun, what do YOU expect the gun to do? How will this gun fit in with YOUR lifestyle, YOUR style of dress, and YOUR activity level?
2) Being as honest with yourself as you can possibly be, how much time will you realistically spend training with this gun and under what circumstances?
3) Now with all of that in mind, what do you think the true role of this gun is going to be and under what circumstances can you expect to have to be able to deploy it efficiently, effectively, and decisively?
The requirements I have for my carry gun might be a bit different than the requirements you may have, and it doesn't really do you any good for me to make a specific recommendation based on MY requirements. I would be happy to offer general recommendations, and even specific ones, as well as give you whatever guidance I can as you evaluate the questions I asked above.
As for me, a few of my requirements for my EDC:
A) The size/design of the gun MUST lend itself to ME being able to fight with it! That means I must be able to utilize it efficiently even with highly degraded motor skills, under severe stress, and with EITHER hand. It must NOT have any "on/off" (safety) switches that have to be activated in order to make the gun work, even a passive safety such as a grip safety. Also, the gun must be big enough that I can really get my big hands on it so as to fully utilize all of the strength in my grip so I can better retain the weapon.
B) It must be of an adequate defensive caliber. In my mind, I would feel plenty comfortable with 9mm, .357 SIG, .40 S&W, or .45ACP in an auto-loader, or in a revolver, .38 SPL +P, .357 Mag., .44 SPL, or .45LC. The .380, IMO, is barely inadequate, and except for very specific and limited circumstances, I would never carry one for anything more than a backup, and then, I would probably carry it loaded with FMJ ammo.
C) The gun needs to be "de-horned" so as not to catch or snag on clothing or it's holster as I draw it from it's holster. There are a number of "fighting" handguns on the market that come this way straight from the factory.
D) It must be absolutely reliable. 100% is ideal (hard to get that with any of the micro guns), and 99.9% is acceptable. Yes, any gun can malfunction at any time. Still, it's best to stay away from designs that are notorious for problems.
Once you make some honest evaluations regarding the questions above, you will have a lot easier time narrowing down your options I suspect. You may just find that you've already got the ideal gun for you in mind, or you might decide that something else would be more suitable for your needs.