I have the kickr and it is the best thing for a competitive cyclist IMO. As someone who regularly rides outside though, I hate riding indoors, even on a good setup. I know some people who don't mind or love it, but to me it's really anti-fun and makes me dread the workout instead of look forward to it like an outdoor ride.