If you can find a Kinetic Road Machine non-smart version (although honestly, the smart version just adds their inexpensive in-ride sensor not really a true smart trainer.)...either-way, those are super durable and have a very nice ride feel. Pickup an inexpensive power meter, like a 4iiii Precision etc. and/or HRM and you will have a pretty solid setup to use with most training apps, Garmin or however you want to conduct your training.
I ride indoors a lot, mainly on Zwift, and last Christmas I broke down and bought myself a Kickr 18 and when it works yes, it's amazing, but a year later I'm about to receive a third (and final) warranty replacement unit and honestly in that respect it's been a bit of a let down, to say the least. Meanwhile my trusty Kinetic road machine keeps on trucking after 3-4 seasons heavy usage.