I prefer the Caoimhe spelling, and I'm English with no Irish connection. Aside from being traditional, it looks prettier.
It seems whenever we talk about Irish names, it always comes down to the problem of English people not bothering to learn knowing how to spell/pronounce them, but the only way this is going to get fixed is by exposure. Forty years ago here Siobhan and Sinead were exotic, and now everyone knows how to pronounce them. 20 years ago we got to grips with Niamh. Nowadays it's Aoife. We're slow learners, but we do learn. 
Saying that, I do understand why you wouldn't want your child to have to be the trailblazer. Some of us can be really annoying about "foreign" spelling, which is ironic considering the utter mess that is English spelling... 