By interface, do you mean a generic read and write that can handle the vagaries of all sorts of flash parts? Or do you mean a driver to handle the flash properly?
Datalight's solution is the latter. By working with Flash vendors and creating custom Flash Interface Modules, our Flash Management software utilizes the optimizations of each flash part. This blog post calls for what ONFI specified as EZ-NAND, and the Datalight solution supports those modules also. A fully supported on-die ECC of chips like ClearNAND, plus Wear Leveling and Bad Block Management, both visible and customizable, is truly the best of both worlds.
In order to displace an SSD controller, much more than throughput and endurance have to be considered - for example, hardware compression, or aggressive caching. With the right file system support, JEDEC's eMMC might be the best opponent for an SSD.