Yes, these reviews didn't really help me, in the end I found what I was looking for for so long. And I can honestly tell you that
videochat.chat/free/ is the best I've tried so far. I never thought that video communication would be so much like me. I'm sure you should try it, friend! Good luck to you!