I've been using Zwift with a Wahoo Kickr Core for the last few months and it's been great for keeping me cycling on a regular basis. I'm not really a fair-weather cyclist but the wind gets so bad around here at times, that it's both demoralising and dangerous, so the trainer has been a good compromise.
I don't usually do super long rides because they take too long and if I've got that much time to cycle I'd rather be hanging with Tabitha whilst she's still interested in spending time with me!