Been doing Zwift rides for a month or so now, more due to time change and lack of daylight than weather. Mostly JRA, it's been fun. Agree the "Races" are brutal. Going to try one of their training programs sometime the next couple weeks.
The only downside I see so far is trying to do an easy day while getting passed by 100 people. Really challenges your self discipline.