I have both a 12 and 20 870, keep the 20 handy in the house, the wife is on the small size, 20 is easier for her to handle. Under 10 yards I don't think the BG will know the difference.