We loved it too and created many “thingies” with it. However, as experienced software engineers, we also had a few points of critique. While OpenSCAD is easy to learn and has a syntax reminiscent of C, we felt the language could be improved in several ways:
They mention openscad in the book:
https://docs.microcad.xyz/language/book/intro/preface.html