Unable to afford to have both to make a comparison to like one over the other.
Have the 520, HR, Cadence , speed sensors
Like it, like the data, screens & other features,
I like Garmin connect , history logs, charts, maps & stuff
Guess a Wahoo has OK features too