I liked OpenSCAD, but I couldn’t figure out how to do anything very advanced… until the LLMs became good. Now the LLMs are great at guiding me on rather complex projects.
If I were going to do it again, I’d probably learn solidworks. They have some great discounts which make it accessible for home users.