Not sure if anyone has said it but no one can pick the best firearm for her only she can. With that being said go to a local range that does rentals and shoot as much as possible of each firearm in caliber of choice then pick what you like and shoot it some more