Sorry for the late reply. In short, yes we are working on making gaia hub hosting more user friendly and developer friendly. You mentioned you are already developing in an amazon based environment: https://docs.blockstack.org/storage/amazon-s3-deploy.html we recently deployed this to help developers looking to store gaia hubs for their app users.
As you may have seen, Blockstack pbc by default option hosts gaia hubs for friendly onboarding to accomodate everyone, not just advanced users, while we work towards more user friendly gaia hosting options and support developers and third party gaia hub hosters, to move toward the decentralisation of gaia hubs.
We presume some future competition around performance metrics in this regard as the decentralization of gaia hub hosting solutions evolves, but we also realize we may need some standardization/calibration metrics for when users gaia hubs are performing slowly. Working on tools to crawl this data for all user gaia hubs to help provide calibrated metrics for performance improvement potentials, while protecting the users anonymity, is also a long term project for us that is active.
Let me get back to you on gaia hub performance metrics as they stand now for the ones we host, and any other api related limitations around this, and let us know if you have feedback on the gaia hub docs, for hosting your own gaia hubs.