As an engineer 3D modeling has always been the most significant skill to hone. Soldiworks has always been near and dear with it's precision and parametric ability, but Blender takes the prize for it's flexibility and rendering potential. I've used both, sometimes together, for a variety of project components, desk trophies, photo-real images, or just useful items around the house. The potential truly is limitless.