The MX500 1st gen (fw M3CR023) was the second best SATA SSD range with the kings the Samsung 860 Evo and Pro. P3 and P3+ were very good drives with great princing for some time, not comparable to the Samsung 970 Evo and Evo+ though.
Never had a failure on about 500 units of crucial MX300/500/P1/P3/P3+/P5. Always updated their firmwares, though.
Comparatively, had lot of sluggish controllers on Sandisk/WD green/blue SATA SSD, and some BX500. But a lot better than any entry level generic Phison S3111 based SSD.
Also very few failures with DDR3/4 DIMMs and SODIMMs. Less than with Kinston and Corsair modules. About the same as Samsung OEM modules from HP/Dell.
Now let's just hope Samsung will not follow in their tracks. I don't see WD-Sandisk going corporate only since they do not make DRAMs modules.