I'd agree that blender is very good. I find that it would be more suited to static stuff and renderings, as well as animations. FreeCAD is more like the commercial CAD software you'd find (Fusion 360, Solidworks).
On the topic of blender, It has some amazing features, and I am amazed at what people do with it (I also find it a bit tricky, but I probably just need to put a few more hours into learning)