Tacx Flux S on sale at Planet Cyclery for $499, normally $749. It's still an investment but honestly of the best with a structured training plan e.g. TrainerRoad, FasCat, Wahoo SYSTM.
I bought this over a year ago at full retail and still think it was a good buy. Having a decent direct drive trainer with structured training helps to build and keep fitness while still being a dad
https://planetcyclery.com/tacx-flux-...m_source=zaius