>>64057129
A small frame revolver will be good for 99% of likely self defense situations.
A glock 19 with extra magazines likely won't even be enough for the remaining 1%, so just carry whatever you can conceal, will actually carry every day, and will practice with.