I’m personally of mixed opinions about Garmin.
On the one hand, I think they make the best products. Both their hardware and software as far as fitness tracking features is just brilliant. Not having any subscription is also an absolute must-have for me.
On the other hand, they operate their no-subscription business model by being extremely stingy with software updates. You might get one year of feature updates to your watch or bike computer, and maybe some critical security updates after that. But that’s about it. Apple has a mostly-undeserved reputation for planned obsolescence, but Garmin absolutely lives by that model. Sure, my Forerunner 935 isn’t going to suddenly be able to do digital payments without an NFC chip in there, but there’s no reason it shouldn’t be able to guesstimate my heat adaptation or do the same Body Battery calculations that the device from one year later is capable of using the same wrist heart rate monitor.
I’m also not sure I’d trust them on privacy too much. I trust them not to deliberately send your data to anyone malicious, or even use the data indirectly for non-customer-centric reasons. Their business model is much more like Apple than Google or Facebook in that respect. And that’s certainly a very good thing from a privacy standpoint. But I don’t think they’re a company that takes security very seriously. The rumour is that they probably had to pay the ransom when they were hit by ransomware a year or two ago, because they lacked the technical ability to restore from backups (though we don’t know for sure if that’s what happened). And with lax security comes an enhanced risk of your data being obtained by malicious actors.