I recently got a Peloton Bike+, and it is one of the best mixtures of physical and software product I have ever seen. By far the best for anything exercise related.
I had been riding on a basic bike with Apple Fitness+, and I enjoyed it a lot, but the Peloton is next level. For cycling classes, it blows everything out of the water. It doesn't just have the standard music and cycling stuff that Soul Cycle and others made popular in person, it has all of the Power Zone classes that are based on improving your specific fitness levels with data and classes tailored to you.