I've been using flashcache for a while in production. It improves read performance and latency was halved by a good chunk, though I don't remember the exact numbers.
Problems: compactions will trash your cache, and so will memtable flushes. Right now there's no way to avoid that. If you want, I could dig the numbers for a before/after comparison.