As my friend Tasos wrote, it went crazy today. In 1 year and a few months. It doesn't pass the SMART test and suddenly switched to read-only. In my search, I saw that the forums and Twitter are buzzing with problems that both this model and their subsequent models, the 980 and 990 with their firmware, have produced. Samsung admitted it, but what can you do? The damage is done. In contrast, the Evo 950, which is a SATA SSD, I've had for years and it doesn't show any issues. I won't tell you whether you should buy it or not. I'll just say, take a look at what's happening online. Google it: 970 Evo failure. Whether I will be compensated due to warranty is the last thing I care about. I will be compensated, okay. Who will reinstall the operating system?
[UPDATE] I provide you with the serial numbers (S/N) of the product family that has issues. To find yours, check the sticker on it, or if you can't see it, install Speccy (free) and find it. Any codes starting with these letters will have problems down the line, and you can't do anything about it. Not even with a firmware update. When the drive locks up, you won't be able to do anything, not even format it with any program/operating system, only copy it and send it to Samsung for warranty/replacement. Personally, I copied it (after the codes, I will tell you how) and threw it away because I don't want to send my entire operating system to the Koreans, with whatever that might mean...
PM9A1:
S63JNF0R / S63JNX0T / S64JNE0R / S64SNE0R / S65XNF0R / S675NF0R / S676NF0R / S676NX0R / S677NF0R / S6W7NF0R (S677NF0R is the hardest hit area)
870 EVO:
S5Y2NJ0N / S5Y2NJ0R / S5Y3NF0R / S5Y3NG0R / S621NG0R / S625NJ0R / S626NF0R / S626NJ0R / S626NX0R / S62BNJ0R / S62CNF0R / S62CNJ0R / S6BANJ0R / S6BBNG0R / S6BCNG0R / S6BCNJ0R / S6PNNJ0R / S6PTNJ0R / S6PTNZ0R / S6PUNF0R / S6PXNJ0R
970 EVO:
S464NB0K / S465NF0K / S466NF0K / S466NX0K / S466NX0M / S5H7NS0N / S5H9NS0N
970 EVO PLUS:
S6P7NG0R / S6P7NF0T / S6P1NS0W
980:
S649NF0R / S649NF1R / S649NG0R / S649NJ0R / S649NX0R / S64ANG0R / S64DNF0R
980 PRO:
S5GXNF0R / S5GXNF0T / S5GXNG0N / S5GYNX0R / S69ENF0R / S69ENG0R / S6B0NC0R / S6B0NG0R
990 PRO:
S6Z1NJ0T
[NEW UPDATE: HOW TO COPY IT] Forget the paid programs from Easeus and Acronis. None of them will work, even if you boot with a rescue disk or USB. You will waste your effort. The only thing that worked and transferred my entire drive to a similarly sized drive from another company (I copied it to a Western Digital SN770 SSD 1TB M.2 NVMe) was Ddrescue - Data recovery tool (https://www.gnu.org/software/ddrescue/). It's free but a difficult program. Don't attempt it if you don't have experience with such programs. Personally, I asked a friend who knows about Linux environments for help. He accessed my PC with Teamviewer, ran it through Cygwin, and did it for me. (I had a second Windows installed on another drive)
Google it, ask for help, it transfers everything and... you're saved! I hope I helped.