@CzarR If you want to read text then the computer vision Read API is another option, but it would not be suited for documents with tables.
If form recognizer works for you then you could try using the form recognizer SDK. I am not sure if you have used the prebuilt APIs of form recognizer or a custom model.
A custom model can be trained for any discrepancies you have seen with the pre-built models. If the issue is with the document quality for prebuilt APIs, then you can perform some pre-processing on the docs through 3rd party tools to enhance the quality and check if it works.
If an answer is helpful, please click on or upvote
which might help other community members reading this thread.