I've used Garmin products for years. I currently own 5. However, as of today, I won't be buying any more. I purchased a GPSMAP 64S about a year ago and registered the City Navigator NT2015 maps I bought with it on myGarmin.com. I installed Basecamp (along with existing Mapsource) and registered/unlocked the maps on my old XP machine. But now I've upgraded to a newer computer - one actually built during this century and Garmin support tells me I cannot register/unlock the maps I paid for on this new machine. Their suggestion was to continue using the XP machine (yeah right) with the 64S or purchase an updated map set. That's not gonna happen. I've been successfully using OSM (free) maps on the 64 from time to time - looks like that's going to become my new standard. It's a shame because I love how the 64S works but I truly hate Garmin's policies.
Your mileage may vary but IMO, Garmin's future is doomed because of their onerous and burdensome licensing requirements and because excellent and constantly improving smartphone-based mapping software and free maps from OSM, Google and other sources will simply dry up that revenue stream for them. I like OSMAND on my Android - it works amazingly well but I also liked having a discreet, rugged, dedicated GPS. Oh well, when they fold up (just like Eastman Kodak who couldn't bring themselves to move on from film-based photography), I say good riddance.