I'm currently using Bkool and BigRingVR. Bkool for approx 5 years, mainly for group rides/races (also from this forum, BKool CycleChat group), BRVR for the HQ video's, just for the last 2 years. Recently I looked at Rouvy again, and I must conclude they improved a lot last years. In my opinion, it's a nice mix of Zwift (large growing community, races, group rides, lots of events), BigRingVR (HQ video's) and BKool (races and group rides). BKool is currently testing their augmented reality in the virtual Giro rides, for which you have to pay. In Rouvy, it's standard (although not on all rides, but a lot). I have done a couple of grouprides now, a race is scheduled for this tuesday. I can only conclude that I like Rouvy a lot. I already cancelled my BigRingVR subscription.