There are times to design with parametric features and times to work with free-form versions. A few advantages of designing in 3D solids include associative detail drawings, creating complex features, ...
Usually, CAD software products are very expensive. However, since most of the applications of such software are by companies, they can afford it. The same isn’t true for students and self-employed ...