Peloton do seem like a scum company, they tried to sue a youtuber for using the word peloton in one of his segments.
also, the bike is like crazy overpriced.
I have an indoor trainer for my road bike, so on bad weather / winter i can hop on that.
I don't focus on the social aspect so much, so i use sufferfest, but there are other apps , zwift being (i guess) thee most popular one, and that has a lot of social aspects to it.
but there's also things like rouvy, road grand tours, others.