IBM Spectrum Scale (GPFS) is a very mature, robust and performant shared file system. Which means it has a high price tag.
GlusterFS is a simpler, less performant shared file system. And has a lesser price tag.
It is said in the field of shared file systems that "you get what you paid for". All kidding aside, please make sure all the features (backup, snapshot, security, ...) that you use with GPFS are available in GlustreFS.