I've worked a bit in OpenSCAD, and although I really enjoy the programming approach to generating 3D designs, it really is limited when compared to traditional CAD software. Being able to visually align an item, or use even basic commands like offset or fillet, are absent in OpenSCAD. Sure OpenSCAD has it's place, but I think that's in the area of procedural generated shapes, and it's not for 3D part or machine design.

For reference here are some of the items I designed using OpenSCAD:

https://cache.getlazarus.org/images/projects/101/case-and-st...

https://cache.codebot.org/prints/soldering-station.jpg

https://cache.getlazarus.org/images/desktop/soldering-kit-mo...

https://cache.codebot.org/prints/power-supply.jpg

https://cache.getlazarus.org/images/projects/102/control-box...

Try out fogleman/sdf[1]. It is like OpenSCAD in many ways but the distance field model gives you offsets and fillets more easily.

[1] https://github.com/fogleman/sdf