Active storage is a very good and easy storage solution. Ich think one very critical improvement can be adding compression support for files. Most of the files uploaded if not all of them are static. Which means compressing them and serving the compressed versions will be a very good solution. And brolti ist the best web compression algorithm out there. So why not.
There are many tools, measurements, and qualities you can use to Stefan Wintermeyer recommends using ActiveStorage to properly serve images. Brotli is a compression algorithm based on gzip, with some additions.
You can’t really compress jpgs or other well optimized images anyway, not?
You can only benefit by compressing a pdf for example.
Btw, does AS supports the webm format?