I use my mossberg 500a 12 guage in camo for everything from ducks and geese to hogs and deer. Any shotgun will work with the correct choke and load. The best thing to do is get one thta fits you and pattern it with several loads at different distances. once you find aload that patterns right you'll be dropping ducks in no time.
Hell my brother uses his old NEF singleshot and drops more ducks then I do.