I'm still fairly happy with my S6 Active and Locus Pro. Happy enough, anyway. I suppose I could keep experimenting, but from everything I can tell, no one's come up with that perfect motorcycle mapping app.
I've heard some good things about Rever, but it's a subscription and from what I can tell it requires a data connection -- they do have a sort of workaround for offline maps (I believe it's the same as Google Maps -- designate an area and it'll grab the data for the region), but by all accounts it doesn't work that well. It will still track where you've been and load up a map as soon as you've got a signal again. For me, no offline maps = automatic no go. The best places to ride don't have a cell signal.
I had quite a few bugs with Osmand so I switched over to Locus a while back. Of course, maybe the Osmand bugs I experienced have been fixed since then.
I'll also be the first to say that the Locus user interface is... unusual. Lots of weird translations. The developers and most of the user base are in Europe, so there's not a lot of information available in English. The Osmand interface is also very strange in its own strange way.
My Locus Pro install is set up with offline maps and topo shading. For some unfathomable Germanic reason, you first have to buy a supply of "LoCoins", then you use LoCoins to buy and download the state maps you want. I think I spent $4 or $5 and got enough LoCoins to get pretty much all the states I'd ever be able to reach. Not a big deal, just weird.
My S6 Active is about 2.5 years old at this point, so battery capacity is significantly reduced. (It did get updated to Android 7, which was cool.) I have charging setups on all my bikes, so it's not a problem. And even with a new battery, it still wouldn't last very long with the screen on full bright (the S6 Active is designed for outdoor use, so the screen will go a lot brighter and with more contrast than a normal phone screen to make sure it's still visible in full sun -- this uses a lot of power) and GPS turned on all the time. So a power connection is mandatory. Not a problem with a decent quality SAE to USB charger, but cheap chargers often don't work at all or fail quickly.
I'm still working on a decent way to seal the charging cable to the charger and the phone port to keep water out, although this is only really an issue during all-day hard rain. (If you're clever with cable routing, you can position the charger with the USB port down so it doesn't get any drips.)
I also try to use a silicone plug or a wee bit of tape in the phone's headphone port on top if it's going to be wet; if water gets in it can sometimes cause the phone to believe headphones are plugged in. I've found it's best to keep a few different cables on hand, and if charging gets intermittent just swap in the next. Some cables last months, some fail in a few weeks, and there's little consistency among brands.
I use inductive charging at night and at the office, and I think this greatly reduces wear on the charging port. My phones only seem to die when the charge port wears out.
One thing I did discover a while back is a website called https://www.gpsies.com (GyPSIES, get it?). Sign up for a free account, and you can very quickly create GPX tracks, save them, and then download them to your phone. I've used this many times to convert a paper route or a memorized route to a track. It's fantastic. I believe you can also load and edit GPX tracks.
I also use a website called https://gpx2kml.com/ regularly to convert GPX tracks to the KML version used by Google. That way, I can load up a track and look at it in Google maps on my computer screen.
For example, I snaffle up dual-sport tracks from ADVrider, then review them on my computer screen to make sure the roads still seem to exist and are legal -- some of those guys will take off down a private farm road or driveway without a second thought. Obviously, you can't tell for sure until you're actually there, but when you see a track go across a field then cross a creek several times, you generally want to look for an alternate route.
I've heard some good things about Rever, but it's a subscription and from what I can tell it requires a data connection -- they do have a sort of workaround for offline maps (I believe it's the same as Google Maps -- designate an area and it'll grab the data for the region), but by all accounts it doesn't work that well. It will still track where you've been and load up a map as soon as you've got a signal again. For me, no offline maps = automatic no go. The best places to ride don't have a cell signal.
I had quite a few bugs with Osmand so I switched over to Locus a while back. Of course, maybe the Osmand bugs I experienced have been fixed since then.
I'll also be the first to say that the Locus user interface is... unusual. Lots of weird translations. The developers and most of the user base are in Europe, so there's not a lot of information available in English. The Osmand interface is also very strange in its own strange way.
My Locus Pro install is set up with offline maps and topo shading. For some unfathomable Germanic reason, you first have to buy a supply of "LoCoins", then you use LoCoins to buy and download the state maps you want. I think I spent $4 or $5 and got enough LoCoins to get pretty much all the states I'd ever be able to reach. Not a big deal, just weird.
My S6 Active is about 2.5 years old at this point, so battery capacity is significantly reduced. (It did get updated to Android 7, which was cool.) I have charging setups on all my bikes, so it's not a problem. And even with a new battery, it still wouldn't last very long with the screen on full bright (the S6 Active is designed for outdoor use, so the screen will go a lot brighter and with more contrast than a normal phone screen to make sure it's still visible in full sun -- this uses a lot of power) and GPS turned on all the time. So a power connection is mandatory. Not a problem with a decent quality SAE to USB charger, but cheap chargers often don't work at all or fail quickly.
I'm still working on a decent way to seal the charging cable to the charger and the phone port to keep water out, although this is only really an issue during all-day hard rain. (If you're clever with cable routing, you can position the charger with the USB port down so it doesn't get any drips.)
I also try to use a silicone plug or a wee bit of tape in the phone's headphone port on top if it's going to be wet; if water gets in it can sometimes cause the phone to believe headphones are plugged in. I've found it's best to keep a few different cables on hand, and if charging gets intermittent just swap in the next. Some cables last months, some fail in a few weeks, and there's little consistency among brands.
I use inductive charging at night and at the office, and I think this greatly reduces wear on the charging port. My phones only seem to die when the charge port wears out.
One thing I did discover a while back is a website called https://www.gpsies.com (GyPSIES, get it?). Sign up for a free account, and you can very quickly create GPX tracks, save them, and then download them to your phone. I've used this many times to convert a paper route or a memorized route to a track. It's fantastic. I believe you can also load and edit GPX tracks.
I also use a website called https://gpx2kml.com/ regularly to convert GPX tracks to the KML version used by Google. That way, I can load up a track and look at it in Google maps on my computer screen.
For example, I snaffle up dual-sport tracks from ADVrider, then review them on my computer screen to make sure the roads still seem to exist and are legal -- some of those guys will take off down a private farm road or driveway without a second thought. Obviously, you can't tell for sure until you're actually there, but when you see a track go across a field then cross a creek several times, you generally want to look for an alternate route.