Zipcall boasts high video quality and industry leading low-latency by removing a central server. It has many of the features I care about: no download required, single-use disposable chat rooms, screen sharing, and more.
It does rely upon Twilio’s TURN service right now, which means it falls back to their network if the peer-to-peer connection cannot be achieved. This has a couple of implications. One, it’s not totally free because you have to pay for Twilio API calls. Two, it’s not totally necessarily decentralized 100% of the time. They’re working to address these issues.
Group video calling is also in the works.