I've played with all of it. Phones, devices, toys of all types. Fun. But, after many years, navigation help became secondary - it's very rare that I really need it. And I found that I really don't want a phone-sized thing parked on the bars. I found the Garmin 130 Plus to be the "goldilocks" solution - unobtrusive on the handlebars, great breadth of data collection, customizable display, size of an Oreo cookie. I can program that device with a pre-planned route if I want, and even without it, I can always "navigate home." I don't need maps, I don't need on-the-fly routing. Full navigation was cool at the beginning, and great to learn, but now, meh. I keep the phone in the jersey pocket, no screen-on battery burn, where Strava picks up data redundantly.