+++ for build123d. Just finished TTT tutorial models and it was quite fun. There are some issues with non-regular fillets and 3d offsets but they are minor comparing to FreeCad crashes. Build123d algebra mode is fantastic, especially after your find out how to compose faces from custom line chains. Documentation is good, though many tricks how to get non-trivial tangent points could be found only in examples.