Can recommend Organic Maps, works great. Its Open Source and with OSM data. But its offline only so you need a lot of free storage space and don't get stuff like live traffic infos, ratings etc.
I've been trying them out. Its pretty good and has a decent OSM editor built in. My main wishes for it would be better integration with ORS routing and some sort of social mapping (ideally federated on ActivityPub using Place objects and notes) for stuff that is not long lasting enough for OSM (for example Waze like traffic and obstacle reporting) as well as discussions for OSM objects since there really isn't a good place for that either.