What are your thoughts on Solidworks vs. other solid modeling applications? I use FreeCAD at home to model things for my 3D printer, but I've also had the opportunity to use Creo Parametric (formerly Pro-Engineer) at work. We have Solidworks too (the software is on the computer), but I haven't gone out of my way to get IT to set up the licensing because it is a bit beyond my job description to begin with. In my humble opinion, I am pretty happy with FreeCAD, but the fillet tool will absolutely kill you at the end of the day.
In my experience, Creo is (obviously) more robust, but the gap gets smaller every year, and there have been several occasions where the engineers are hogging all the licenses so I'll just bang something out in FreeCAD. We have a couple CNC programs in production (tens of thousands of parts made) which started as a sketches in the FreeCAD sketcher workbench.