I use a Garmin 520, which replaced the Garmin 200 because I wanted HR and cadence. I too found the Strava integration annoying, so I turned it off.
I recently bought a Lezyne Super GPS for a pal as an Xmas present in part because it does everything that matters to me, it's < $200, and I was curious about it (right, it is really a gift for me!).
Of course, now I have to wait a while unless, you know, I do her a favor by making sure it works right. The more I think about it, the more that seems like a requirement, for safety and all that... right?