If I were to compare these projects: Hasura seems like a very well built and maintained project overall. With great documentation and easy to understand deployment process. I haven't hit any bottlenecks yet. I especially like the extensibility features such as webhooks. One major drawback for me is the language it is written in - haskell. Extending, patching, debugging will be hard in the future. I'm not even talking about hiring someone who knows haskell.
Postgraphile on the other hand is build on a more popular stack, but a less polished product in my opinion. Still does the job.
Also, for both hasura and postgraphile, I would like to see these projects support serverless deployments (aws lambda) out of the box. Is this something on your radar?