The write back cache option provides good performance improvement on writes, and on a battery backed up device it should be safe, but the default of "no cache", or "write-through" cache are the safeest. The "read only" cache didn't make much/any difference.
Here are the results, not exhaustive, but a clean reboot was done between cache settings.
Default - no cache
read only cache
write through cache
write back cache
write back cache with full 5 iterations @ 1GB
The Intel app has good descriptions of all the cache methods.
There are of course lots of other benchmarks that would favor one cache method or the other, I am leaving it on write back cache for now.