Hmm, what issues did you run into? I've used it on a few projects in a mirrored way and it was always fine. Is the clustering the issue?
Is Mnesia just terrible or is there some trick? I did run into issues you're talking about with ejabberd clusters.