Definitely Blender. I'd consider myself a medium grade expert at using it for CAD, solid modelling, 3D printing, yet there are vast sections of it I have never touched, and appear to be so rich that you could build a career around them without overlapping with my skill set.
And like having full Python interface is insane for how powerful it can be even to begginers - but the crazy bastard made it easier with geometry nodes