Yeah OCR remains an area where the open source solutions can't quite compete on quality with what the cloud providers offer. I've found that (unless you have a cost-prohibitive number of documents to process) if there are complex layouts, handwriting, etc. it's worth going to Google or AWS.