I've had plenty of trouble with it; I have a Lenovo laptop with Windows 10 and have tried their patches and only gotten it to work three times. I also loaded windows 7 (still have a copy laying around) and it was the same issue; maybe it's hardware related but not sure. I wanted it for the brake bleeding which I haven't done in a while but it's such a pain that it is more of a nuisance. Even the guy on YouTube has trouble getting it to work:
To clear codes and view other data like temperature and stuff, a generic OBDII reader will work; not sure what you're after but if you want to get technical, there is also the Lonelec cable paired with TuneEcu ( I have those too and it connects to the bike very easily).