For my use case, DO Spaces was quite bad in terms of artifacts being served from stale caches after being replaced and the 'purge' API being called on the bucket; this was over 2 years ago so maybe it's better now.
This is the other issue with using another cloud, S3 is extremely well documented.
Some other cloud providers give no statement on reliability/availability/consistency. And worse some providers give statements that violates the CAP theorem.
The big clouds are some what reasonably documented, but many smaller vendors leave you guessing, or promise what I know they can't keep.
We switched to DO Spaces because of the lower bandwidth and storage fees. The savings was actually quite a bit and no noticeable differences for our use case.
I know there are others services out there that are also s3 compatible and cheaper.