3 inch 12 gauge only became necessary with the advent of steel shot.
I see no use for 3 inch 28 gauge or 3 inch 20 gauge. Go up a gauge if you need a heavier payload.
Your choice, of course.
I am perverse enough to still like 16 gauge too.