Definitely ride outside when you can.. mountain or road... but when time is limited due to work, rain, snow, excessive heat, darkness etc ... Zwift is a lot of fun a good second choice