I agree with the solid modeling step.
Fillets: important to be able to kill them so you get the original hard surfaces back.
Solid Union - subtraction: what could we do here in case you want to undo a step? Let's say in my case I want to remove or even move the opening for the cable?
I can see myself making all the different parts making a copy and then doing the solid calculations only with the solid.
No design history is in some cases making the design work also harder. Let's say you forgot to fillet an edge of a body before You cut that body out of a volume.
So I am curious how this design process could be solved via DM.
I use Fusion 360 mainly as a solid modeler.