I have not had problem which cannot be solved with Openscad. Except those cases when the object is 3D-scanned and then I use Blender.
At one particular case I had a scanned model but I remade the same thing in Openscad and checked that those two match visually in Blender.
There are Openscad generators, but they do not try to find any fancy algorithms, they just map the surface. But oneday somebody makes real Openscad scanner.