I am a user of Zwift since 2018 and still enjoying it. The yearly cost is well worth for me since I do not like to go to the gym and ride year round indoor for general fitness.
Of course I prefer outdoor riding but due to work and miserable weather I use Zwift at least twice per week.
The social aspect and that you are not riding in a deserted landscape is a big plus for me.
My indoor setup uses an Apple TV and so far only Zwift support this properly.
MyWoosh is in beta and a pain to install while IndieVelo is not free if you want to use the AppleTV.
I will stay on Zwift for the time being
BR Chris