I have the luxury of being able to use SolidWorks for CAD since I work at a SolidWorks reseller.
If I didn't have that available, I'd probably use "Onshape"
https://www.onshape.com/Its much like SolidWorks (look/feel and parametric), and they have a free version which allows saving to STL or other file types.