I just integrated upload without any trouble except for my own user skills. Kind of bummed that video files needed to be downloaded and cannot be displayed directly.
I also played with Amazon S3, which works and saw this piece of news on DigitalOcean's competing product:
I'm happy to say that we have just announced Spaces Object Storage. It can definitely be used for storing images and other user uploaded files. It's fully compatible with the S3 API so it's a simple drop-in replacement!
They seem to highlight that it might just be a matter of refactoring some parts of the extension and the league/flysystem-aws-s3-v3
package. Might be worth looking into. Just a heads up.