Any of the guns mentioned will work. I carry a 30 or a 36, depending on my mood. Honestly a lot of it depends on your size and personal preferences. I am over 6'4" and weigh about 250. Hiding guns really isn't much of an issue. I have never shot a 19 well but shoot a 26 just fine. I have no problem with a 23 either. Go figure. If you are only going to have one, a 23c, a 30, or a 36 would be my choice. The 30 or 36 are plenty small enough for me. Just a serious thought though, WTSHTF it is too late to worry about ammo. You have to already have it. I have a friend with a 23c with an extra ported 357 sig bbl. that way he says he can use either ammo in a pinch. I have been carrying every day for over 37 years. Rent or go shooting with friends and try the different models.