Of your options I like Gabriella best.

I am not sure of the sound of the first and middle names together the A A ending sounds a bit funny to me but thats just my personal opinion and besides no one really uses the middle name anyway. So I would personally use Gabrielle Sofia.

Again thats just my opinion if you love either you should use either regardless of what people think.

Nae x
My thoughts exactly - I'd go either Gabrielle Sofia or Arielle Sofia, or you could reverse it to Sofia Arielle etc? But thats just me - I have a 3 syllable limit with names!!
They are all gorgeous names by the way - although my fave would be Ariella Sofia. Goodluck deciding.

XX