Ich kenne leider auch kein Programm, das alle Daten aus OSM perfekt darstellt. OsmAnd benutze ich eigentlich nur zum Aufzeichnen meiner Tracks. Unterwegs nehme ich oft maps.me (Ist im Gegensatz zu OsmAnd auch komplett kostenfrei, die offline Karten werden allerdings auch nur ca. Quartalsweise aktualisiert). Bei verfügbaren WLAN ist www.openstreetmap.org die beste Datenquelle.