FreeCAD doesn't need to be perfect or cover all use cases to be 1.0, it's just a number. FreeCAD will never be "done", development will continue, setting unrealistic requirements for 1.0 helps nobody. If you don't feel like FreeCAD is ready for your use yet that's ok, it might get there at...