I am a Mossberg guy its really all I own. But if you are wanting a gun for so many diff things you are gonna need to invest in numerous chokes. And since you want to go from deer to turkey to ducks a pump is nice but you really want an autoloader. Especially for ducks and all. Personally I use my pump Mossberg 835 for everything. im used to the pump so much so hunting geese or ducks and having to shoot fast is just normal. So yea Id say Mossberg 500/835..semi auto..get a barrel that's not to long and not to short since your using it for bunch of things. Like maybe a 26" or something. let us know what you get