I never tried video-clubs (well I tried a think called videoclub a few decades ago, but was a very different thing…), online was always in written, which had its good things, but felt pretty disconnected.
It is great that you founded a club! I have the feeling that if I want to participate again I will have to make one too (and will be a SFF one probably)