Here's my experience with Bkool. I installed the desktop application on a MacBook Pro running Sierra (10.12.6). My trainer is a new Elite Direto, my bike is fitted with Garmin Speed/Cadence sensors, P2M power meter and I use a Garmin HRM belt. I used both a Garmin USB Ant+ stick and another one I bought last week (alternating to be sure the USB Ant stick was not an issue). First issue was signing up with Bkool - they offer both a 30 day free trial and a 7 day free trial. I clicked to sign up for the 30 free trial and was brought to the membership sign up page. So I signed up assuming I would not be charged until the trial ended. But noooooooooo....I was charged immediately for a one year subscription at $96 USD. I immediately cancelled which does not cancel your current subscription, it cancels renewals which are otherwise automatic (why is this still legal?). So....I then tried to get my kit to pair. It would not find the trainer, then it would find the trainer telling me to "select it" but there was nothing to select. Of the other sensors it only found the P2M via BLE - despite their app showing that both the Bluetooth and Ant+ sensors were active. I wrote to customer service. I removed all other applications which might be using Ant+ (i.e. Garmin Express) - nothing worked. So I wrote to customer service again and asked to have my subscription cancelled. Meanwhile, I found (thanks to this forum) BigRingVR and installed their app. I had some struggles getting the sensors to work, but at least it found all the sensors and MIRACLE - my support emails were responded to within 30 minutes to an hour. I'm now up and running on BigRingVR. This morning, two days after I wrote to Bkool, they sent two replies, the first saying they are refunding my membership fee, the second saying I am not eligible for a free trial because it is only for new users (??????).
Bottom line here: BKool may look good and for those for whom it works, congratulations, but if you need support of any kind, forget it. BigRingVR - awesome application, great support and frankly, beautiful videos!
My vote, hands down, is for BigRingVR - I'm working now on getting my own videos uploaded.