I really prefer this spelling. There's something about
Esmee that really irks me, and I think people are more likely to mispronounced
Esmee than
Esme.
I wouldn't worry that it is masculine in origin - imo
Esme is one of the few truly beautiful unisex names.