In reply to minimike:
Mywoosh has big Middle East money behind it so is free and seem to be pushed everywhere. Eg they are now sponsors of UCI e cycle which used to be Zwift.
https://www.mywhoosh.com/
i haven’t tried it as I subscribe to Zwift (which I was a sceptic for years but a convert now).
TrainerRoad etc never kept me on the bike long enough whereas I spend (too many) hours on Zwift as it draws you in with lots of clever features. We’ll worth the money if you have a smart trainer.
Mywoosh is free though - let me know what you think of it!