Okay I'll update this thread, according to Microsoft the cache layer should have at least 3 DWPD so that rules out all of the M2 drives that I've found so I may have to change my approach.
I think it depends on your use case. Microsoft's official documentation is going to be based on high-end scenarios where your dealing with enterprise databases, busy application servers, etc. I've already received criticism in another thread for my choice to use Intel 660p which work just fine (and I think are like .1 DWPD) with Storage Spaces. Will they last very long? Long enough for me to get enough use out of them. With 8 being used as cache, I have 1.6 PB of endurance and doubt I'll ever exceed more than 100-200 GB of total writes in a day...sooo they'll last far longer than my servers will. Are they going to be super fast? No...but they beat most spinning rust. I mean...for me, it's a home lab running development workloads. Depending on what you're using yours for going with a lower end drive is probably fine. I've been using Storage Spaces for the past 4 years in my home lab and it's only using cheap consumer grade SSD for cache. I get decent performance over 10 Gb. Better than I need, quite frankly. If it was at work, no...I would not use consumer grade drives or really anything that deviates from Microsoft's supported hardware, but for the home, why not?