Looks like FreeCAD might be my best choice to start. OpenSCAD seems more programmatic and less visual...might move into that though later (as I can see the benefits). Just need to get started I think...
libreCAD is 2D (no?) so again maybe a bit harder to visualize a 3D model from that for me....