Had another idea and amazingly I found a CAD program I actually like, it's a miracle! It's not for everyone in fact it's probably some people' worst nightmare but it's right up my ally. Instead of using your mouse to click where you want something you type it out in a sort of programming language.
http://www.openscad.org/
I used to use openscad a few years ago for 3D printing I think then it only produced stl files also it wouldn't import much into it or output dxf etc.