Don’t ignore the Bkool. I have had mine a year now and really love it. The up tight reviews sniff at it as not being a ‘serious trainer for top level fitness’ whatever that means. It is fun, it hurts a lot, it is way better than my iMagic, and I keep coming back for more (pain).
It has all the racing options you can want from live racing, racing bots and historic rides and they have managed to game-ify turbo training. They have just introduced live track racing options to help with your speed work. I haven’t tried it yet but it is on the schedule for those dark evenings ahead.
Apparently there are over 500k rides online to choose from but I haven’t counted. You can create your own rides for general consumption too, if that works for you.
Downsides – once your initial premium subscription runs out (I think I got 3 months free) you have to pay on an annual or month by month basis. I think it is 8 euro a month.
Does it make me fitter? People notice the difference when I have been using it so yes.
I think they do a try before you buy thing too, plus you an pay over a year.