My opinion is that revolvers are better for purse, jacket pocket or backpacking. In case you can’t get the firearm out quickly in time of need, you could potentially fire through your purse, bag or jacket. If there is a need to fire multiple rounds one does not have to worry about the slide getting caught up and preventing additional shots, as can occur with a semi-automatic.
Whatever you do, investigate your options thoroughly as there are many choices in firearms. Ask the advice of people who are knowledgeable. Talk to several reputable gun dealers and instructors before deciding what’s better suited for your application.