You could have...
...taken the last two paragraphs, made them into a single paragraph, and skipped the rest of the article entirely. It's what we do - capture statistics with vendor sizing tools, determine requirements as far as features go, and build out a couple BoMs for different vendors products. Then we discuss with the client regarding performance, features, and cost comparisons. At the end of the exercise they end up with a properly sized array that performs well and does what they need it to regardless if its all-flash, hybrid, or even all-disk (yes, I'm not going to recommend flash to a cost-sensitive SMB who needs 10TB but only 200 IOPS). We sleep well knowing they are going to be satisfied with the product, and we make money off the implementation and training services. Happy customers.