The XOSS NAV makes sense if you want accurate navigation without spending Garmin money. I like that it uses multi-GNSS (GPS, BDS, GLONASS, Galileo, QZSS) for faster lock and better positioning, and it supports GPX route importing plus Strava syncing for post-ride analysis.