actually pretty much any modelling software will work.
It's nothing to do with the software, it's the designer that matters :-)

Also, don't forget that a 3d print is simply where you start.
All 3d printed materials can be carved, sanded, drilled etc.
So getting the initial print perfect isn't crucial.
A rotary tool, sand paper, files - etc. Can be used for finishing.

It's really not that hard or tricky a job. The crucial part is how you attach it to the duck.