Pistols are great for close range, say up to 50-70yrds (IF you are a good shot) unless you spend good money on a good gun and scope. A cheap pistol would be perfect for dispatching already trapped animals though. As a hunter/trapper I prefer rifles and shot guns.
You don't need a big rifle like...