I used to have a Garmin nuvi (not the expensive zumo). Then switched to phone Google maps, now I just save my area offline and do audio only through my headset. But that's all on road riding. Maybe I'll try Gaia again. But I don't usually get super particular about my routes either.