Twelve-gauge guns and ammunition are extremely versatile ... you are rarely under-gunned with a 20. In upland hunting, the question of 12 gauge vs 20 gauge comes down to personal preference.