Best practices: distributed storage solutions

Hello,

I am comparing distributed storage solutions for hosting Nextcloud instances. Until recently GlusterFS was recommended but now Ceph is widely recommended / preferred. Is there a technical reason for this or does ceph provide features that I have not observed?

Thank you for your clarifications.