Jitsi is great and we've been using it for some time.
We switched from a custom WebRTC because error handling becomes too complex with browser permissions and connection.
It does work much better, however there are still a few times that video just doesn't work, with no way to debug why