@hirojin I've never used it but it seemed similar to openscad? Which I haven't been using that much either, it seems okay but I'm worried that more complex models will just confuse me :P
I actually quite liked FreeCAD but I failed to find tutorials and documentation on a workflow outside of "a simple part", like...putting miltiple parts together to make something bigger that fits together, etc :P