I am a fan of Sketchup for the foam parts.
For the 3D printed parts, I like Fusion360.
I also have DoubleCAD XT5, but I don't use it for designing. I usually use it to view DXF files.
InkScape is another handy program to have in the arsenal, also free.