I recently did some testing of a few of the different moto navigation apps.
NaviRider: The "beta" navigation feature seems to work OK. It show on the screen the next turn and the distance to the next turn, but lack of audio cues sucks. Without audio cues, it's almost as useless as follow-the-line navigation.
It records your track while navigating you, which is nice. But once recorded, I don't see a way to export the track.
Rever: It is purely a "follow the line" navigator. Not even text for next turn or how far. You have to stare at the screen the whole time to not miss a turn, and no street names as guidance for which turn you want.
It can record your track, and you can import tracks or share tracks within the platform. Exporting a GPX and turn-by-turn directions are paid features. Requires a monthly subscription. I have not tested them yet.
Riser: Doesn't do navigation in the sense that I can't find a way to tell it what destination I want, but it can auto-generate some twisty ride plans that take you in a loop. Seems useful if you just want to go for a ride and don't really know/care where. I think it does record your track, but I'm not sure if the recorded track can be exported yet.
EatSleepRide: Does not appear to provide a route planning solution, just a track recorder. I haven't tested if the recorded track can be exported. I honestly don't see a lot of value to ESR.
The next question I plan to investigate is how best to navigate routes that I've planned here on M-By-MC. Yermo
has given me some pointers on apps and techniques. I've also looked up a few others that I'd like to test. To start with: Maps.me, OsmAnd, OruxMaps.
One other nifty app I've found is Kampnik, which claims to list details on campsites across the country. On the Minneapolis trip I brought camping gear with me expecting to camp, but found that most of the campgrounds I could look up online were just as expensive as Motel 6, but with less amenities. So I didn't end up camping until the very last night of the trip before arriving home. Hopefully Kampnik can find me some cheaper camping spots.
My old methodology was using mymaps.google.com for the brain storming and planning, then exporting route segments to Google Maps or Waze. I like that MyMaps allows you to import routes or tracks as separate layers, and to create/annotate points of interest. You can then enable Google Maps to overlay your MyMaps POIs and tracks on top of your Google Maps view. While you're in planning mode, the rich "places" database of Google Maps is helpful for finding potential stops in the vicinity of your route. You can also share and embed MyMaps maps.
For example, this was my planning map for the Minneapolis trip.