Zwift, The Sufferfest, Rouvy, and others all provide something to keep you motivated. After years with a dumb trainer I bought a smart trainer a month or two ago and would never go back. It is so much more like road riding than a dumb trainer, even with a power meter and a dumb trainer. Put the big screen in front of you and "ride on".