I tried this software out a couple of weeks ago.
Positives:
Can resistance control my Tacx trainer
App for Android, no need for PC or idevice like most software on market
3d user created routes can work but 3d scenery is very boring
Some very good user videos uploaded, spent a fun hour riding around a Danish island
Negatives
Route created using Garmin tcx export had some very funky gradients in it. Same route made using ridewithgps export worked fine
App has limited functionality, you can't search the whole database for rides, only its picks. I used PC version to search and schedule activities then ride them on my Android app.
No TrainerRoad style workouts as such, can be done but a lot of hassle.
I think this software works best for virtual rides of routes you've ridden before IF you managed to video them at the time. (They do free software to sync video with tcx files) . Their 3d world is less interesting than Zwift ( which is deeply underwhelming) and to be honest my washing machine as well.