I found fusion360 and blender to be best for me. Fusion made by same company as tinkercad.
I tried freeCAD and had constant errors (like 20 at a time) and couldn't figure out what was going on even tried googling. And that's when I learned that's just how it goes with that program.
I like blender to make sculpted models. Tutorials and figuring things out myself was frustrating but now I have a decent grasp on the basics and I find it much easier to use and keep learning new things all the time with it.
I've only used fusion for a few projects that required it and had to rely a lot on tutorial videos but I was able to do the modeling. I plan to learn more of it in the future but it's pretty decent so far.
I've not used any of the others you have listed.