Google maps for offline use and for places I have no idea of where I am going.
Waze if I have a general idea of where I am going and will have cell phone signal on the majority of the trip.
Google gives you better turn by turn directions, letting you know stuff like there are 2 left turn lanes. But Waze has user generated alerts for police, and accidents also has rerouting around traffic backups but requires cell signal. So both have a place for different situations.
furkot (they have an app but I use the web version)
Its a trip planner that can do all sorts of stuff like set your fulling stops. AWESOME thing to just plug in the 250 miles or whatever and it will tell you the stops you need to make.
Other random apps I use for riding.
Music app. I use black player because it has a decent audio amp, and plays well with my sena.
Fuelly.
Log my gas fills, and track my maintenance on all my vehicles.