The XGO3 is a fairly reliable kids smartwatch, but it wouldn't rank quite in my top three because others are offer more precise location tracking. The X6Play is less reliable, and at this point I hesitate to recommend it to anyone who wants solid location tracking.
Let's start with the good news. Calls went through without issue, and the audio sounded perfectly fine. School mode also worked exactly as expected, and I wasn't able to call either watch with an unapproved number.
Both watches also completely exceeded my expectations in terms of battery life. With typical use, Xplora says both can last up to 48 hours. The XGO3 lasted more than 86 hours with minimal use, and the X6Play lasted about 71 hours. I received low battery alerts when the watches reached 20%, plus another alert when the watches shutdown completely.
But GPS tracking and geofencing weren't as reliable as I was hoping they would be.
In my open field test — where there are no obstacles like roofs or trees between the watch and the GPS satellites — the parent map showed the XGO3's exact location. However, I couldn't get the Xplora X6Play's location to refresh.
When I introduced some obstacles by sitting in my car while parked under a tree, the XGO3 was off by about 20 feet. This is a pretty good result. The X6Play finally updated at this time, but it showed my previous location (about 100 feet away), not my current one. Despite multiple refreshes, I couldn't get the app to display that watch's correct location.
Both watches showed the same location during the indoor test. They appeared to be across the street inside the neighbor's house, or about 50 feet away from their true location.
While setting up the safe zones (geofence boundaries), I was surprised that the minimum boundary is a 990-foot diameter. In my neighborhood, that's three to four blocks. That's the largest minimum boundary of any kids smartwatch I've tested, and it means your child could roam quite a large area before you would get a notification that they've gone too far.
The XGO3 outperformed the X6Play during the geofence test. It pinged my phone two minutes after I crossed the boundary line. While I prefer a more immediate response, that's actually not too bad for a kids smartwatch. (To date, only the Bark Watch has provided a near-instant notification.) The X6Play took twice as long to ping me (four minutes). Both watches also alerted me when I re-entered the boundary, but not immediately.
As a result of these tests, I believe the XGO3 is more reliable than the X6Play.