The density difference is too great, really. However, there can be good uses for an in-between storage medium: faster than flash, no write limits, and non-volatile.
Possible scenario: an MRAM write cache, organized as a transaction log, could allow for reliability improvements in SSDs, without the need for big caps. Detect that voltage is dropping (assuming the SSD can run at lower-than-spec voltages for a small fraction of a second), finish only writes physically in progress, stop everything, and then figure it all out on the next bootup. It could require a few slow caps, but it would be the difference between $0.10-0.50 and $2-5, which would be enough savings for all but the vertical market SLED server folks to make do with not flushing the whole queue.