FreeCAD is a 3D CAD/CAE parametric modeling application. It is primarily made for mechanical design, but also serves all other uses where you need to model 3D objects with precision and control over modeling history.
FreeCAD offers you a large list of features. The biggest advantage is that it is free. You don’t need to worry about paying huge license fees every year. You 100% own models you build. If you are a good python programmer, you can automate your model construction and beat up most of the commercial CAD software.
Many FreeCAD capabilities are still missing, especially compared to commercial solutions, and may not be complete enough to use in most production environments, but it is powerful enough for most hobbyist use, and many smaller workshops. There is a fast-growing community of enthusiastic users who participate in the FreeCAD forum, and you can find many examples of quality projects developed with FreeCAD there.