i have a garmin gpsmap62s i think it is, must be 10 years old by now. its pretty good, i did have to load some maps, for memory i bought them cheaply on a card off ebay, the maps are very good but im sure they're "garmin authenticity" is questionable. compass works ok in it, sight n go feature is good.
i hardly use it now though as the phone maps on avenza are just too good, 4 times bigger screen and good free maps. the garmin will be more durable if you have a misshap (fall in a river) unless you have your phone in something like a snap lock bag (yep, that's saved me before)
there is the garmin inreach mini if you want satellite messenger capability.