Personally, I use OsmAnd with custom map files for better address coverage: https://github.com/pnoll1/osmand_map_creation.