I am considering getting a woods gun to tote around when I'm hiking, hunting, or find myself outdoors. Previously, I took my ruger p345 in .45 and I think a 45 is great for most anything but might lacking the extra punch needed for some animal problems. I'm looking for something to cover 2 legged and 4 legged problems if they ever arose when I'm outdoors. So my question is whether I should a Glock 20 in 10mm or something like a Ruger sp101 chambered in .357 mag.