Instead of a Garmin 500, try a Bryton 310. Essentially the same features as the 500, but newer tech and significantly better battery life. Also cheaper.
I never even considered the 520, as it will take Garmin 2+ years to work most of the bugs out of the software. Having Live Strava Segments seems like a gimmick at best.
__________________