I think that we're reaching the point where AHCI devices are becoming less common, legacy devices.
So, it's not that NVMe is faster (it often isn't in the real world) - it's that AHCI devices are becoming harder to find and are sometimes more per TB than NVMe devices.
Aiden, I agree wholeheartedly, but NVMe PCIe SDD's are still several quantum leaps ahead in speed compared to cMP's SATA II and as you stated .. AHCI M.2 SM 951's are both old and rediciously expensive unless employed in a viable PCI-switch enabled x16 link width carriers .. . but
that PCIs x16 carrier just adds $$$$$ to the overall cost.
Considering that High Sierra now "sees" NVMe devices . . . AND that it is no great challenge to get Sierra 10.12.6 also"seeing" them .. the future "economic+ decent speed" path lies with NVMe.
My best HDD spinner gets around 100Mb/s . . my Samsung 960 EVO M,2 gets i excess of 1.4Gb/s write / 1.5Gb /s read.
it looks like we may soon be able to ( apparent ) natively boot from PCIe NVMe M.2's & 2.5 " SATA's.
( check out " Next-loader-master " ! ) . . . and then teach me how to master the Terminal !
)
Coders are from another far, far away planet
Of course the only way to take real advantage of the increased M.2 PCIe speed is to totally do away with spinner HDD's in the closed system. That is the direction in which i am headed.
Then I'll have a nice big, empty space to let those sexy, grey cMP Apple fans cool down my hacked HD 7950 down.