My sons name.is Sef and everyone pronounces it Seth we almost made a big boo boo and.spelled it Seph lol
I'd go with the more common spelling of Sebastian, just because it will change the pronunciation. I like all of your name choices, but you might also think about what nicknames are likely to come from them...some of which you might not like as much. My mom named my brother Rafael and loved the full Spanish pronunciation, and spent his childhood telling people, "His name is not Ralf!" lol. I loved Angelica and almost named my daughter that, but hate when people shorten it to Angie, so I avoided it altogether. For the little girl in particular, would you be okay with Alex? Al? Sandra or Sandy? Those are the nicknames that first came to mind for me. Love Mia btw, and it might be easier.
All 3 of my kids have simple common names and people still say and spell them wrong. If u don't make a big deal about it, your kids don't get upset or anything. I wouldn't change your mind because some people may get it wrong. Go with what you love :). Congrats and good luck :)
Thats what i was worried about. people saying the wrong name. lol im in california
love both names, beautiful and unique!
Both are very attractive names. Where are you going to raise the children? I think that unless you are going to live in a country where the most common spelling of Sebastian is Sevastian, your son will be irritated at having to constantly correct people, as everyone will hear it as "Sebastian." Your call, though.