@pawelszczur
Thanks! I should really polish up some additions I've made and release an update.
I never used OpenSCAD's language directly; always through a Python front-end. But I used it for several years and I'm still slightly on the fence between the two.
CadQuery produces more precise models, so it's a little easier in some little ways - but the open 3D modelling engine it uses appears to have difficulties with some other things. It's way too easy to create an object that it then cannot itself perform an operation on. My sore spots are objects it can't fillet the edges of and solids that it can't shell to make hollow. So I find myself using workarounds like filleting edges of simpler shapes before assembling them together, or hollowing out a complex shape manually by creating a smaller version of the original and subtracting it.
I also haven't been able to do any kind of 3D hulling. I wish it was very clearly one was better than the other, so I didn't keep feeling like I wasn't sure if I was wasting my time getting better with CadQuery.