It's easy to create and edit geometry with simple click-and drag operations, whilst still being able to check your geometry dimensions.
Shapesmith is built on top of the OpenCASCADE solid modelling kernel which allows complex shapes such as Beziers, Lofts and Sweeps.
For advanced users, the full parametric model can be edited at any point during design, so you can tweak objects inside the object hierarchy.