We experimented with 840 EVOs when they were basically the only thing available for 1TB SSDs. Those reliably got wrecked in VM hosts... We have a very write-heavy workload and simply used up the write endurance too quickly. For laptops, though, they're great.
The 840 Pros held up fine until we took them out of service this year. Out of about 100, I think we had 2 fail, which is on par for consumer-performance SSD.
Note that mainstream (Intel 3xx / Samsung EVO) and performance (Intel 5xx / Samsung Pro) are both cheap-out solutions, but they filled a need for us. We would have used real enterprise SSD (Intel DC / Samsung DC) if they had a product that met the specs we needed at the time. Typically they'll have more consistent IOPS under heavy load, better specified power-off behavior, higher specified endurance, etc, but I don't like generalizing since there are several lines available intended for different use cases.