RE: 12 ga. 3.5 -vs- 10 ga.?
I have both a 12ga Remington 870 Express Magnum (3" chamber) and a 10ga Browning BPS (3.5" of course). I hunt ducks, geese, deer, turkey, small game and upland game with the 870 and it has never failed to get the job done. I thought the 10ga would be a pretty hefty step up for pass shooting on geese but from my experience it's not all that. Dead is dead afterall - with the 10 you can just reach out and touch them a little farther away (5-10 yards).