I don't really like eithe rone, but if I had to choose, I'd choose
Sophia, because it is more grown-up to me.
Sophie, as I said above, is sickly-sweet.
Sarah and
Sophia are really too similar to go well together. If I really wanted to honor your relative, I'd see if she had a middle name to use that would work better with
Sophia.