Don't ask a double gun to do too many things. For ruffed grouse and small game, get either a 20 (or 28 gauge) and keep your pump for waterfowl. You carry an upland gun more than you shoot it, so weight is a big factor.
As long as you don't miss it's only 6 shots for 6 ducks here in Ontario. That's not much shooting lol
However I know guys that could use a belt fed 12ga and still come home empty handed lol