I use a 6" Glock barrel in my G20, much better than the LW barrel I started with. I am not a Glock fan, but would have to try hard not to like the G20 as mine is set up, and with the Burris Fastfire III "red dot" sight, it is very easy to hit football sized objects at 50 yards. The 10mm can be problematic as far as case support, ammo integrity, and the "ka-boom" issue, but I think is a good choice for the uses you want.

If I wanted more, rather than a .41 mag revolver, a 1911 in .460 Rowland would be a good alternative.