Jitsi worked for me most of the time, just as any other teleconferencing solution that depends on network quality for real-time communications.
With Jitsi, remember you can self-host it for example if you have a QoS-enabled network, which would potentially greatly increase the reliability.