I agree with Nae Nae - I had four names (first, last and two middles) for most of my life and it is difficult. Because my second last name was Dad's surname, I found my first two names kept getting hyphenated and I spent a lot of time telling people my name was Lisa NOT Lisa-Jane. When I got married, I dropped both "surnames" and took DH's name - I find three names so much easier!

I voted for Zoe Sophia Rose because I think going from one vowel sound to another doesn't roll off the tongue as easily.

All of the above said that's completely my opinion - it's absolutely yours and DF's choice - and I think you've picked some gorgeous names