The watch is great, but the downloadable software leaves a little to be desired.
This was also my experience with an aliexpress GPS sports watch (iwownfit P1). The watch itself was pretty decent and easy to use, but the software was total junk. It also didn't use a .fit file format to include data from heart rate or cadence sensors.
I would strongly suggest a Garmin watch because the software is amazing, and the watches can easily pair up to ANT+ sensors to use in the same way you'd use a head unit. The data just won't be right in front of you all the time, but is exactly the same for post-ride analysis.