Colin – one of the great advantages of Open SCAD to my mind, is that you can download an existing design and modify it to suit your own specific needs.
I've done this with several Thingiverse designs which were simple enough for me to understand (e.g. the variables that I needed to change) to get the end result I wanted. I don't think this 'portability' would be quite so easy with other 3D CAD programmes?
I am also learning about 3D Print as I go – and the ability to copy and modify an existing 3DP design is a big advantage. It let's me make useful 3DP items quickly. I was originally hesitant to get into 3DP because of all the new stuff I needed to understand (the steep earning curve) before I could actually be productive. I've plenty of other things to fill my time with.
Open SCAD has really helped me to get up and going quickly in 3D Printing (which is at the moment all I intend to use it for). I use 2D CAD for my engineering drawings and I'm happy with TurboCAD in that respect – although having happily used SCAD for a little while now – I might also look at Free CAD which has some useful associations with SCAD.
If the 'Customiser' feature starts getting routinely used by more advanced SCAD users for their 3DP designs, I think it will be tremendously useful to the less skilled user (such as myself) – allowing simple adaptation of their more complex drawings to meet specific needs.
Regards,
IanT