I've found OSMAnd quite buggy and temperamental, plus it heavily pushes you to the paid version if you want up to date maps (so you could effectively ending up paying a third party to access your own mapping work unreliably).
Although I've had similar experiences, have you tried it recently? It seems to be much better. And the F-Droid version is nag-free. I've not found a more flexible mapping program. Unusally for an OSM program, it even supports online tiles - I have mine configured with offline maps overlaid on Bing satellite imagery if data is available.
I use the paid for product but, from what I remember, you get the same maps with the free version. The difference between the two is that you're limited to 10 (?) maps download in the free version.
10 downloads through the app. You can download them yourself from their website and place them in the correct directory, and it will just work (and this is allowed and even mentioned somewhere).
They changed this sometime in the last few months. As well as reducing the limit to 7 map downloads total, the maps paid users have access to are now updated faster than the free ones.
What. Reading this thread I was thinking maybe it's time to give OSMAnd another go. Currently using a combination of Maps.me and Google Maps.
But with only 7 map downloads I might as well not bother. Even just the Netherlands is more than 10 map downloads and you probably want at least a piece of Germany too.
On the one hand, OSMAnd felt like it was more accurate or well-behaved in some sense. But the interface was just so confusing (a few years ago), there were a couple of unlabeled icons for its major functions that were (to me) just too generic and could mean any of map/directions/route/search/location related. Even after a long period of use I found myself confusing these icons, having to tap-and-try and navigate (hah) myself through the navigation app.
... so did I understand correctly that the F-Droid version of OSMAnd does not have the 7 map limitation either?
It's $10 normally, $5 right now! Not expensive for anyone with a European income (And the same for many other regions).
Not wanting to pay for that is fine, whatever, but it's not exactly over the top for the people building the app and running the map infrastructure to charge a fee.
That's not quite true. You pay a small amount once and you get it for life, and you can opt to support development and mappers by a really tiny amount (€1.20) monthly, but you don't have to.