nice comparison. I agree with most of what you write with one exception.
For me, Rouvy is my favourite for just riding. The sometimes more rapid grade changes where you can power up a small bump without ruining your ride makes it for enjoyable. Maybe my inclination to do fartslekj both when running and cycling might be part of why this is appealing to me.
Zwift however is great for group rides, community and racing. For me however the gamification went too far. I have friends who love the micro improvements for bikes, but I hate it and almost quit Zwift after that. I know I can just ignore it and ride, but unfortunately I am unable to.
At the beginning of October, I got to do a couple of great rides outdoors and decided to sign up for Rouvy. Now I’m back to riding regularly on Rouvy. I kept my Zwift account because I enjoy the occasional race.