Zwift is a game-changer. To those of you who don't like trainers but haven't tried Zwift, you don't know what you're missing.
Protip: Make or get yourself a rocker plate to allow for side-to-side motion to better mimic the experience of real outdoor riding (if your smart trainer doesn't already incorporate that). The main problem with traditional trainers is the static position your bike is stuck in. It feels like you're perched on top of a hatchet.