I would advocate EDC'ing a tank, if that was possible. When I'm defending my life I want as much firepower as I can get, not the least. Handguns are, for all intents and purposes, ****. They pack a terrible punch, they don't penetrate like you want, they're terrible to aim and to shoot accurately, it's a short, fat, heavy, inaccurate bullet and they have absolutely no stopping power (barring a few select calibers). They're tiny though, which is the only thing that makes them attractive. I would ideally want to carry a .223 Rem rifle with a 16" barrel, dual optics and match grade ammo each and every day, but it's not practical, unfortunately. Not in SA where people are scared shitless if they just hear the word "gun".
"The more you practice, the luckier you get". Remember this.