I don't see any flaws in how Facetime works in actual execution, as I think it runs fairly well on just about every kind of internet connection me and my friends' iOS devices uses to get online...
Once, my friend actually conversed with his daughter while he was in Japan with me for a holiday. Pretty cool thing to do when you are overseas in a faraway country.