The biggest advantage for us is not having to maintain a physical device lab. We get access to a wide range of real Android and iOS devices, so for day to day testing I can just select a device, install the app, and start testing on actual hardware.
This is especially useful when an issue only appears on a particular device model, OS version, or screen size. Reproducing those kinds of bugs would be much harder if we had to rely only on the devices available internally.
I also like having performance information available during a session. If something feels slow, I can quickly check things like CPU, memory, or network usage.
I've been using the platform for a while, and the overall experience has improved over time. Sessions launch faster than they used to, device access feels more stable, and newer devices and OS versions are regularly added.
For automation, we also use Appium tests across multiple real devices, which helps us increase regression coverage without having to manage the underlying device infrastructure ourselves. Review collected by and hosted on G2.com.
Earlier, I did face some lag during remote device sessions, especially when interacting quickly with the device. During longer exploratory testing sessions, even a small delay between clicking and seeing the response on screen can get frustrating.
That said, the responsiveness has improved quite a bit compared with when I first started using it. Session launching and device allocation also feel smoother now.
Device availability can still be an issue occasionally. If a specific newer or popular device is already being used, I sometimes have to wait. Review collected by and hosted on G2.com.