I have a soft spot for
Estella, it was DH's great grandma's name. I think it would get confused with
Stella, so if that bothers you, I'd avoid it. This is from the mother of a
Cecilia who routinely gets
Celia (doesn't bother me, I love them both). So let that be a consideration. Personally I like options, so I tend to go for a longer name and then use nicknames.
Estella is great that way b/c you get
Estella,
Estelle, Stel,
Stella.
I don't know how I'd really rank the names, because I do like them all. At this very moment, I'd probably go-
EstherEstellaEstelleStella