Was thinking of using R2 for a production SaaS app. Today, just randomly getting errors like "Bucket doesn't exist". and GET/LIST errors were not working. Than after about 1.5 hours, things seem back to normal, but who knows! There was no change in code on my part. And in fact, the Cloudflare dashboard also reported "Bucket has been deleted", which I of course did not do.
Never had problems with S3. Can you share their experience with R2. Having "random" downtime is a show-stopper.