IMO a good .357 revolver would serve you well. You can put some .357 hollowpoints in there and it's a great little SD gun - and you can shoot .38 special for target practice. Revolvers may not be the best CCW guns (IMO at least - since they are not the thinnest things in the world, and I like thin for CCW) but they definitely fit the bill.
My first handgun a Makarov, which is a great little gun and would also suit your purposes. However, if I had to do everything again I would get a decent .357 revolver before my Makarov, or any semi-auto. (This is assuming limited funds.)
My first handgun a Makarov, which is a great little gun and would also suit your purposes. However, if I had to do everything again I would get a decent .357 revolver before my Makarov, or any semi-auto. (This is assuming limited funds.)