NVMe/PCI-e SSD has higher R/W speed (1500~2500 MB/s) and cost more. SATA SSD's speed is limited by SATA port so it has only 500~550 read and 450~500 MB/s write speed but it cost less.
NVMe needs M.2 port therefore only recent MoBo can support it. PCI-e SSD uses PCI-e port so does not need new interface. however PCI-e is much more expensive (from intel)
for daily use, SATA SSD is enough, but if you want best performance and your MoBo can support M.2, you'd better go for NVMe.