I run a document parsing service, focused on structure detection like tables and form-data. We have tested 27 OCR engines till date, and we do it every 6 months. In our latest evaluation hyperscience.com turned out to be the best in HW recognition, expensive too. Azure's cognitive service is next to it.
P.S: I've no affiliation with the mentioned services