Visit your local gun shops, explain what you want to do & ask questions about what is well made and reliable, most gun shop people are good guys that will give good advice.
And understand guns, good guns cost money. They are tools that can and will outlast the owner. The price of a gun should be not be the first thing you use to determine if it’s for you. Name brands like Ruger, Colt, Glock, S&W Sig-Sauer, Beretta, Remington and many others are all good names that can be trusted to work.
I would go with a known quality brand name gun if you are going to bet your life on it.
_________________________
You can run, but you'll only die tired.