Miriam.
Miriam is much nicer, in my opinion.
Liora only seems a little more interesting to me because I've never seen it before, but that doesn't make it a better name. It sounds very similar to
Laura, which is obviously a common name. I think
Liora is more visually appealing than anything...the sound is nothing to get excited about.