Yeah i guess it all depends on the bandwidth. I've had regular calls to the UK and Australia that sounded great! But like you said it's the equipment and bandwidth.
Nope, not bandwidth, but latency - roughly the amount of time it takes to "ping" the other side. The actual bandwidth required isn't all that great.