I think it's beautiful, but (in the U.S.)
Mariamne will no doubt get confused with
Marianne quite often, or people will think it's a typo. Otherwise, I don't see its length to be a problem.
Thanks for bringing this name back to my attention! I almost forgot about it.