Let's hope they fix the data degradation problem
Problem with TLC is data degradation. Well, all flash do degrade over time (stored charge wear out a bit in each cell), but TLC, having 8 levels instead of 4 levels per cell, is much more prone to this issue.
Tell that to the buyers of products like Samsung 840 TCL-flash based producs, and iPhone if I recall correctly also, where after writing data to flash storage, see dramatic performance hit after a month because of the flash controller having to read back this "stale" data.
For people who doesn't know, a lot of TLC-based SSD were (and are still in many cases) plagued with issue where you write a file, leave it there for a month, and when read back, it read back 10 times slower. Yup, that 500MB/s SSD now perform sub-50MB/s (even 15~30MB/s read time in some cases). Yup, slower than a bad performing hard disk. Just Google 'TLC SSD problem'.
The way for now the problem is avoided is to actually make sure every sectors is re-written at least once a month, and preferably more often than that, possibly even in background. I guess the next controllers/firmware could do that. Since write endurance is at least 10K cycles per sector, writing each sectors once a week still make only 520 writes per sectors in 10 years; nowhere near enough to wear the flash, but essential to keep read speed par specs.