i have WAZE, Locus and OSMAND apps in my android phone.
WAZE is accurate if users participate.i.e traffic/hazard reporting, map editing...
Locus and osmand...my navigation app alternatives..