I have used OsmAnd for maybe 10y. And it has been surprisingly good
Several countries. Works offline. Saves the journey taken
Not the best at finding places sometimes. Food places and ratings still has to be google or trip avisor, but those are very relative too. Wherever you go the key e some preparation anyway
For direction I think it is rock solid