For 3D modeling (assuming you want to do CAD), Onshape is a fantastic alternative to native applications.
Came here to say this too - after 10+ years with SolidWorks I switched to OnShape. A small learning curve but now I enjoy it just as much.
Came here to say this too - after 10+ years with SolidWorks I switched to OnShape. A small learning curve but now I enjoy it just as much.