Not that I'd want to try to persuade the OP to change to a different CAD package, but just for reference for anyone reading this thread at a later date...
I started out creating parts for 3d printing (and in fact getting together the basic layout of my observatory) using OpenSCAD and found it worked very well for simpler designs, but as my ambitions became more complex I found it becoming harder to get it to do exactly what I wanted. In the end I decided to make the move to FreeCAD. It hasn't all been plain sailing, perhaps partially because I have no significant experience of CAD packages, but I'm now finding it much easier to design more complex parts. It does have it's own little foibles, but if you're considering a change of software then I'd suggest that it's worth a look.
James