Here at the Brazilian Space Agency, we use Pure Storage FlashArray across the whole organization. There were two main problems we accounted for when we decided to purchase an all-flash array solution:
1) We had a great variety of hardware in our storage layer, which in turn was expensive and difficult to manage & maintain.
2) We predicted growth of applications and data from ongoing research projects.
The main features that we looked at were their data reduction algorithm and Pure Storage Orchestrator. We were able to attain a 3:1 reduction ratio. With a much smaller investment, we achieved considerable free storage area without consuming all our datacenter free rack-space. Orchestrator provided an automation layer that provided ways for us to fully use our storage layer directly to applications, through automated provisioning and containers. This sped up development and helped coalesce our newly born DevOps paradigm. When we needed snapshots of backups, Pure and Pure resellers provided precise and fast information.