The new iOS app is an upgrade from the Android app. Both do trainer control, and are very reliable.
The main differences are the Android app gives more detail/configurability (connection stats, configurability of data fields, wider support for devices (i.e. native ANT+ support in devices that have it, and compatibility with ANT+ dongle)), and the iOS app is rock solid, simple, cleaner, and hides away much of the extraneous data.
I call the iOS an upgrade because it’s newer, and I value reliability and design more than configurability. Either one interfaces with the remote player, so you can view your progress/stats on a large screen.
As far as the entire platform, I’ve been using it a few years now, and I believe it has helped me a become a much stronger cyclist (and runner, to a lesser extent). No structured FTP tests are a huge benefit (a hard group Ride is usually enough).
Similarly to how you don’t need structured FTP tests, you don’t need a structured workout plan. It has taken me a long time to fully trust the algorithm—I’ve always used TP (and GC), a coach and my own intuition to back up what the platform recommends—but now I almost completely let it dictate my workouts. I just set aside time for a workout, let it pick one and go. If I miss a workout or move it to another day, it adapts, and changes the suggestion based on the new circumstances.
The only issue as a triathlete is it is a cycling-focused app. You can set up a separate account to do running (with a running power meter), but it operates completely separately. So you need to still keep your other workouts in mind when it auto selects workouts.
I’m probably missing a lot here, just a few random thoughts on this, I hope it helps.
_____________________________________________________
George Dedopoulos | @geodee | geodee.com | Team Atomica | Toronto Triathlon Club