There are many reasons why companies look further than just performance.
It's easy to build a killer array that oozes performance, but there are many more reasons why companies chose enterprise arrays.
It's got a lot of neat trick, but when a company picks a T1 array like USP/VSP or DMX/vMAX is because of the multi engine reliability.
Much like a plane when you're traveling accross the great blue span that is the pacific, you want to be on a plane with 4 engines (or more, but not likely) like a 747 or A380. even if you could, you'd probably not want to try with a 2 engine plane like the 737 or A320. When 1 engine fails, you get a sudden urge of adrenalin when you realise there is only 1 more engine.
Thats the same with T1 arrays, you've (typically) got more than 2 engines or atleast have the option.
Then they also have things like FICON, ESCON, multipoint replication, array virtualisation (USPv VSP), Whole clones, zero size clones.
When it comes to T2 arrays, you also get things like file and block, tiering, remote replication, 3rd party virtualisation.
The other reasons, i'm finding it a bit vague from Pure Storage is:
*Remote Replication - do the have it? is it bandwidth optimised? is it SYNC or ASYNC? Multipoint or 1-to-1?
*NVRam - is it battery backed? if so, how long does the battery last? does it de-stage if the outage is longer than the battery can handle.
I'm not poo-hooing pure storage, I think that it sounds great, but only from a straight out speed perspective, it's deffinately a big step up from violin, TMS and alike interms of high-availability, but so far as I can read, it's in no way a competitor to the likes of NetApp, HDS, EMC, HP or even Dell for that matter.
Sure it's faster, but even EMC have an all Flash array and most of the others could do it without too much re-jigging.
But speed and capacity are not the sole reasons to but an array.