It is funny to hear Sandforce compression being praised when Sandforce SSDs have had stability and performance problems for years now...basically since Sandforce released their first SSD controller.
Perhaps there is a way to implement compression with an SSD controller that does not cause a lot of problems, but we certainly have not seen it yet. Strangely enough, an anandtech article just came out on the subject of problems arising from Sandforce's compression.
The latest generation of SSDs can write (without compression) at about 500MB/s. So any SSD compression algorithm would need to have that sort of throughput, and to maintain low latency, it probably could not use a block size any larger than 4KiB. And the compression algorithm would need to run on a relatively low power chip. Even with custom silicon, it would be extremely difficult to achieve good compression ratios while processing at 500MB/s with only 4KiB blocks. Given that SSDs are already writing at 500MB/s without using compression, the only benefit of such low-ratio compression would be to give the SSD a little bit of extra spare area to work with, thus decreasing the write amplification a bit. But since the same thing can be achieved (without compression) by reserving a little extra spare area, compression hardly seems worth the potential performance hits with TRIM and likely firmware bugs and possible stability issues.