Check out the Elite Qubo Smart Trainer on Nashbar, some of the drawbacks that I have is that it being magnetic, it is weight-bearing so you lose traction when you stand up. Upsides are it having a free one-year subscription to Elite training app (zwift alternative) and the price point. Nashbar also has a lifetime guarantee on their products and you don't get charged for tax.
RETURNED: Elite Qubo Digital Interactive Trainer - Nashbar