You can get good navigation with cobi.bike if you use decent software.  I plan my routes with ride with gps, save the route, upload it to Komoot, then access and load the route from cobi.bike.  I use an old phone without a cell connection, and it works fine offline.  Cobi.bike uploads stats, route, time, distance, elevation change,  power output, to strava when you finish a ride.
	
		
			
		
		
	
				
			 
 
		 
 
		 
 
		 
 
		 
 
		