Do you over-provision your SSD drives to allow for failed block replacement?
I've owned about 10 Samsung and Intel SSDs over the years and I've yet to have one fail. I've had plenty of traditional hard drives shit the bed including a Seagate that failed on the first day.
It's possible that my usage patterns have something to do with my SSD luck. I only use the SSD for the OS and programs. I always pair it with a large Western Digital green or red 5400 rpm drive for data storage or compiling.