Mountain bikes generally don't work too well with trainers so I started looking at spin bikes. I researched the Peloton and honestly, it's kind of a rip off. Huge upfront cost, limited classes for West Coasters (when I looked, anyway), and that pesky monthly fee. You are paying for brand exclusivity, IMO.
I ended up getting a Schwinn IC4 for < $1,000 and no monthly fee. I hook it up to Zwift and an iPad or my TV for structured riding. Overall, I'm very happy with my decision. I would still have preferred the Peloton's integrated screen but at literally twice the price of the IC4 (plus ongoing fees for classes if you choose to utilize them), I just couldn't justify it.