I am pretty neutral on middle names, I think its a good place to put more unusual or even somewhat silly names.
Grace is pretty, but bland. I mean, she's named a after a crocodile, so I can't be too fussed by anything they chose.
Jupiter is quite aggressively masculine to me. I like
Iris.