Even if you have quite a bit of storage. ~40TB on EFS, and yet performance is abysmal due to the access time being about ~3ms.
So large files work well, but if you have many smaller files it's killer.
We built our app to do caching locally into NVMe drives though, so we async pull data from EFS and push back as necessary.
Definitely going to give Filestore a spin and see if it is a good fit for our use cases.