I never figured out how to relate primitives to each other in OpenSCAD so my models were an endless soup of absolute position math. I used SolveSpace for a while and it was brilliant because what took hours in OpenSCAD took just a fraction of the time. And then I picked up the Maker license for Solidworks ($100/yr) and haven't looked back.
I rendered my whole house in Solidworks to plan for a remodel and it was extremely well suited for the job.