Were you at blizzard when they lost their source code server and had no backups? I was there for a short time consulting around the time WC3 was released.
The problem I have with Garmin is lack of support for older devices. They practically bricked my old bike computer. Unfortunately it's been awhile and I can't recall the details of the issue. I have since switched to Wahoo but have only had it for about 3-4 years now.