I have an old but basic Garmin 500 which still works about 9 years in. The rubber is perished, meaning I have to push the buttons with a key, and it takes forever to get a satellite fix, but it still works. I also have a Garmin 1000, which was a very expensive present. It mostly works, but when it does let me down it is on the important rides. It has lost gps on one and developed water damage on another very wet one. Although it was out of warranty with the water damage, Garmin replaced it free of charge with a reconditioned unit.
I think Garmin was the only game in town and it’s users had to suck it up.
Then we had Wahoo come along and steal Garmin’s lunch. Several acquaintances moved, the units seemed well suited for audax rides and were gaining momentum.
Garmin responded, with faster processors, better software and longer battery life. By all accounts the new 530 / 830 and now 1030+ are considerably better than anything they have done before and generally come out ahead of Wahoo in reviews.
I’m considering an upgrade, probably would have done already if it wasn’t such a strange year and I’m torn. The main problem is how much I have invested in Garmin. Not in money, but in logging my rides. Garmin connect has years of my history - a bit more then Strava, particularly the older stuff, so I’m reluctant to give it up.
Wahoo is cheaper, more straightforward and appears to just work. I like doing things on my phone. I even control my central heating from it.
However I may well end up with a 530, everything else from Garmin appears too expensive.