I love the idea of having your name as the first middle name, but I just think 'Margaret Tenielle' flows a little better.
And I think 'Justin Francis' sounds better, when I say it the other way around it sounds like 3 separate boys, not a whole name, ITMS? lol, not sure it does! Oh well, either way they're all lovely names!