For anyone who plan to do it. It's better to stick with SSD that have "generic" controller and NAND. By generic, i mean, the one that used by many OEMs, like Silicon Motion, or Phison.
I've been upgrading dozens of macs using adapter and NVME SSD. And with all due honesty, Samsung blade simply doesn't worth
As for why :
1st, most of mac produced within 2013-2017 doesn't have enough PCI lanes nor bandwith to maximize the performance of Samsung EVO NVME. Only 15" of 2015 model, 2016 and 2017 (non touchbar) model are actually capable of using full PCI 3.0 x 4 speed. So why would you invest money for something that can run 3500Mb/s when your board only can do 1800Mb/s
2nd, firmware. Samsung use and built its own controller and firmware, while this ensure the performance, it sometimes has quirk in term of compatibility (like what happen in 970 plus, which refused to work on macOS until it's firmware manually upgraded)
3rd, price of course. For that price you can get NVME blade with SM2262EN controller (like XPG SX8200 pro for example) which also have 1GB of DRAM. Performance wise, it would be similar, while being around 20-40% cheaper. Reliability is just as fine, since the NAND itself is made by micron, with good TBW endurance. Alternatively, you also can get one with Phison E12 controller, speed wise it would be as good as those samsung one. If you decide to go on budget, you can go with drive that using SM2263XT controller (like SX6000 Pro, Silicon Power SP12, and many more) or one that made by WD/Sandisk (SN550 is one of the best budget NVME, which in some area even outperform high end drive - this might due to its newer NVME 1.4 standard)
Now about adapter. Internet have belief that anything but Sintech is bad. This might be true if we are still living in 2013-2014 era, when Sintech is the only one who know to make a proper wiring route for NVME drive.
But today, 2020, even the cheaper option from other brand, are already built with proper wiring route, it perform just as fine and as reliable as sintech. Be it chenyang, bzhs, nfhk, or other brand, it already managed to 100% duplicate what sintech did. They even outpace sintech in providing solution for 2016-2017 models.
Only difference is, you can choose adapter with gold plating for better performance or one without. But price difference is way too small and you better always go with gold one.