The last time I bought a smart trainer, I plumped for a Tacx Neo. It’s a beast of a trainer that has stood up to the rigours of my indoor training pretty well in the 8 years plus I have it. Garmin Connect records that it has been used for 2665 rides (covering 92,968.4km) since 28 July 2016.
My usage stepped up after Covid struck in spring 2020, and once I’d recovered sufficiently from my early (and so far only) bout of Covid, I enlisted in Zwift, and pretty quickly was bookending my working day (working from home) with Zwift rides. At the outset, the first generation Tacx Neo was robust, and pretty silent. The internet seemed awash with tales of technical issues with these trainers, but mine has been pretty much faultless over the years.