I use Maps.me as my main map and navigation app as I don't like that Google knows where I go, and I can say that it's a very good alternative to Google Maps. However I have to say that now I'm a little worried because it's Russian-owned. Happy to know that there's an open-source alternative.