Please be aware that a wheel off trainer will probably need a cassette and the tools to install them (cassette tool, chain whip and cassette, £60-70 total, but worth it), other than a Wahoo Kickr that comes with an 11spd mounted already.
Having had 2 of bkools previous trainers, gen2 classic and a gen1 pro, I can say they are very good for bkools software. Other sw not so much, over reports power IMO. Other trainers on bkools sw suffer from an in built disadvantage in the sw that makes using them on bsim problematic. I'm currently on a Wahoo Kickr18 that in workout mode works very well in bkool, but rides/races show limitations in the software IMO.
I've just moved over to Zwift as my training platform because the workouts on Bkool are quite limited. I also use BigRingVR for video rides due to their quality.