Netlify offers much of the functionality but I hit the monthly build limit long ago for pydantic docs. Plus it's a pain to use for stuff like coverage.
S3 doesn't offer the redirect functionally and you would have to have your aws keys public in the repo.
So not really substitutes.
Dynamic subdomains aren't a problem for this with the smart redirecting logic.