Maybe I just cannot get used to it. I used AutoCAD at one time and I like it's style. In FreeCAD I cannot find a way to draw by inputting commands. Besides, I didn't prepare all the dependencies, and FreeCAD do start but fail to use all its functions. Just personal opinion. I don't major in engineering so compiling it is just a try.
Here is the dependencies that cannot be found in tinycore repo:
xerces-c++ (from apache)
opencascade (community edition is free)
coin3d and soqt
the dependencies above and some essential dependencies in repo can make FreeCAD compiled and run. I haven't got other stuffs that ensure it's full functions.
Sorry for my bad English.