I think there is some validity to the complicated spellings argument.
I'm an Irish speaker, and my daughters all have Irish names.
And their spellings won't be straightforward in England.
I chose them so that they would be easy to say for their English family - so no Caoilfhinn or LÃadan.
But with the spelling thing I think simplicity for English speakers is important.
Why choose Orfhlaith instead or Orla?
Or even Orlaith instead of Orla?
The more modern spelling is more standard, more straightforward, and completely acceptable in Irish.
Choosing to make a simple name very hard to spell seems kind of dickish to me.
If I were living in England I might even choose Maeve over one of the many Irish spellings.
I would consider Dervla ahead of Deirbhile.
I would definitely pick Finola over the uglier and more complicated Fionnuala (and no way would I dream of using Fionnghuala.)
Aoibhe falls under the pointlessly complicated spelling rule.
It's just a way of giving a nice, simple English name an Irish spelling.
I don't see the point of it in Ireland. But why would you lumber an English child with what is effectively Eva but with complicated spelling?
I feel the same about Éabha and Eimile. Just use Ava and Emily FFS. Emily is a far more traditional name in Ireland than giving your child the name of a town in Offaly and then mangling the pronunciation to make it sound like Emily.
I love Irish names, but pointlessly complicated spellings irritate me.
Sadhbh basically has to be Sadhbh (although Sive is OK), RóisÃn has to be RóisÃn. And they are both easy to say for English speakers.
But Orfhlaith? No
Aoibhe? No