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...