One guy has had problems with Garmins and another guy hasn't. THEY CAN BOTH BE RIGHT.
Anyway, I've never owned a Garmin in part because it sure seems like a lot of my friends complain about losing rides or the navigation not working or other failures. I've had a Lezyne Super GPS and a Wahoo Bolt.
The Lezyne is reliable, never crashed, and has a fantastic battery life. Unfortunately it drops connections to my sensors frequently or it picks up other people's sensors and Lezyne doesn't support it any more (first gen.)
I've had the Wahoo Bolt for ~1 month, ~1000 miles, and it has been rock solid. Absolutely zero functionality issues. I can't really even nitpick at things that might not be problems as opposed to design or interface issues. Very impressed so far.
Caveat: I've only used the turn-by-turn navigation a couple of times just to see how it worked (it worked fine) but I have yet to use it on a long ride in unfamiliar terrain where I actually needed it. So no direct experience there.