Kickr/Tacx/etc + $600-800 road bike + Zwift and you have comparable experience. Sure you wont get the human in your face thing, but a lot of communities on Zwift are embracing voice chat to communicate during the rides. Combine this with a much more realistic feeling to riding and it's pretty hard to beat. Thankfully some more companies are beginning to show up to try and make Zwift get better (like RoadGrandTour).