I would say that a distributed filesystem is a solution looking for a problem in most cases. Amazon S3 or Google Cloud Storage address some use cases, and Google Cloud BigTable is a direct drop-in replacement compatible with the HBase API but having dramatically better performance and reliability. There are other use cases that have other alternatives, it all depends on what you plan to do with the data on the filesystem, how far you need to scale it, and whether you clients are in your own datacenters or in vendor clouds.