I have been a Garmin fan for decades. When everyone else started to use smartphones for navigation, I stuck with my Garmin. Finally the smart phone apps proved to be more useful and especially faster, and I retired the Garmins.I have tried the Garmin watches, and now an off-road device for my UTV.I would put the quality (fit, finish and durability) of the hardware up against any device, even Apple. However, Garmin's software/firmwear and tech support are substandard. Part of the issue is using processors that are minimally fast at the time the product is designed, and quickly become obsolete. However when the need to work through some common software/tech issue comes up, prepare to be frustrated.With this device, it would not connect to Garmin's servers. After a number of ""upload this and upload that"" requests (which were promising), the Garmin crickets arrived and all communication and progress stopped, without a resolution.I would purchase their hardware to load and use OnX and/or GiaiaGPS data, but that is not even possible.