Strava as I can input my ride from my bike computer easily to Strava, AND Strava and BKool talk to each other so that if I ride the trainer it automatically will report to Strava and when I import my ride to Strava from my bike computer it automatically will send that information to BKool.
I use a BKool Pro trainer/simulator often so that I can get in my ride even if it is windy, hot, cold, dark, icy, or other situations outside, and also with the trainer if I haven't finished the route I can still quit, save my effort for that session and shower out to keep on the schedule I have or to meet an obligation/appointment.