RE: semi auto or rev.
BT, either one will work fine. The questions to ask yourself are 1. How familiar are you with pistols? 2. How much concealability do you want? For anyone with limited pistol experience, I suggest a DA revolver...especially for a weapon you are going to be so intimate with that you wear it on your person. Secondly, in most cases, an automatic is more concealable. In all but a few models of revolvers, the cylinder gets thick and bulky.
Other tan these considerations, you're kind of on your own about this decision.