RE: 12 gauge 3.5" or 10 gauge what do you perfer?
You really can't compare a 10g to a 12g. The 10g is the original waterfowling gun. A 10g will outperform a 12g. A 10g for ducks is a little overkill, however, for geese it is right on. I have both and have hunted ducks and geese with both. I would not trade them for anything.