Wow, thanks for the incredibly broad write up! That’s a crazy number of tools to try.
FreeCAD:
giving up as soon as any two edges’ fillets touch
I haven’t quite had that issue with FreeCAD; an ordinary corner works fine. Where I’ve had that issue is when the fillet is large relative to the edge sizes though, so there are definitely failure cases.
not working well if you don’t learn its definition of good design
This is so incredibly true. I’ve had to restart projects because I didn’t realize how I’d need to approach them to get FreeCAD to allow me to do what I wanted to do. That’s probably the biggest issue I have with it: you really have to know how it wants things done, and often you won’t learn that til you’ve tried, failed, and watched a couple YouTube videos from more experienced users. Fortunately, after a few projects I’ve gotten to the point where I can usually get relatively simple designs right the first time…but I have no doubt I’ll still sometimes have to start over or take big steps backward to change my approach to a problem.
Others have mentioned OpenSCAD and that’s what I started with years ago; it’s fine for simple things (or fractals/programmatically specified forms) but when designing something with more complexity I find it very difficult to manage, compared to just directly drawing what I want and then constraining it appropriately.
Yup.
Sorry, I’ve never tried hot air assembly.
Ideally the copper area is big to spread out the heat. If you have an isolated polygon it can’t spread very far and buys you less cooling.