I have used both Packet 8 and Vonage and my main problem has always been international call quality that most of the time is really bad.
It seems that they route the calls using the cheapest possible way and you can hear it. Actually most likely you cannot hear anything at all.
I end up using AT&T/IDT calling cards because most of the cheap caling cards also offer call quality that is simply not acceptable.