though in my opinion m2 is definitely the way forward
to be fair to the op its confusing to most people that there are sata,pci-e,nvme versions
edited--not to mention whether your motherboard if it has a m2 slot can it run one flat out
ie--pci-e x4 since a lot of boards the slots are only x2