Cadquery looks interesting. In particular STEP support compared to OpenSCAD. Thanks for mentioning.
Try Build123d! It is just a joy to work with.