We serve a few hundred TB of data via AWS S3 with Cloudfront in front of it each month, which costs us quite a lot of money for the data transfer. Cloudflare R2 seems to be the perfect alternative, with their S3 compatible API, egress being free [1] and the ability to put a custom domain in front of the bucket - which then activates Cloudflare CDN [2] for optimized latency (which is then equivalent to using Amazon's Cloudfront).
Has someone here done this before and can share their experience?
I am specifically interested in the latency aspect. S3+Cloudflare has been excellent there, and I would love to understand if we would take a significant hit by migrating to Cloudflare R2.
[1] https://developers.cloudflare.com/r2/pricing/
[2] https://developers.cloudflare.com/r2/buckets/public-buckets/#custom-domains